diff --git a/CHANGELOG.md b/CHANGELOG.md
index d3f8248c..c1000a91 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -63,6 +63,7 @@
- Updated SPA, rewrite autolink urls to SPA when applicable. ([0837b410](https://github.com/pixelfed/pixelfed/commit/0837b410))
- Updated site config, increase ttl and enable SPA by default. ([469d49d8](https://github.com/pixelfed/pixelfed/commit/469d49d8))
- Updated Webfinger, fixes #3050. ([ff7ee3bd](https://github.com/pixelfed/pixelfed/commit/ff7ee3bd))
+- Updated status api, autolink caption before returning response. ([b00a453b](https://github.com/pixelfed/pixelfed/commit/b00a453b))
- ([](https://github.com/pixelfed/pixelfed/commit/))
## [v0.11.1 (2021-09-07)](https://github.com/pixelfed/pixelfed/compare/v0.11.0...v0.11.1)
diff --git a/app/Http/Controllers/Api/ApiV1Controller.php b/app/Http/Controllers/Api/ApiV1Controller.php
index 82a87006..5246f64c 100644
--- a/app/Http/Controllers/Api/ApiV1Controller.php
+++ b/app/Http/Controllers/Api/ApiV1Controller.php
@@ -2064,11 +2064,15 @@ class ApiV1Controller extends Controller
return [];
}
+ $content = strip_tags($request->input('status'));
+ $rendered = Autolink::create()->autolink($content);
+
if($in_reply_to_id) {
$parent = Status::findOrFail($in_reply_to_id);
$status = new Status;
- $status->caption = strip_tags($request->input('status'));
+ $status->caption = $content;
+ $status->rendered = $rendered;
$status->scope = $visibility;
$status->visibility = $visibility;
$status->profile_id = $user->profile_id;
@@ -2090,7 +2094,8 @@ class ApiV1Controller extends Controller
if(!$in_reply_to_id) {
$status = new Status;
- $status->caption = strip_tags($request->input('status'));
+ $status->caption = $content;
+ $status->rendered = $rendered;
$status->profile_id = $user->profile_id;
$status->scope = 'draft';
$status->is_nsfw = $user->profile->cw == true ? true : $request->input('sensitive', false);
@@ -2479,7 +2484,7 @@ class ApiV1Controller extends Controller
$pid = $request->user()->profile_id;
$status = StatusService::get($id);
- abort_if(!in_array($status['visibility'], ['public', 'unlisted']), 404);
+ abort_if(!$status || !in_array($status['visibility'], ['public', 'unlisted']), 404);
$sortBy = $request->input('sort', 'all');
diff --git a/public/_lang/af.json b/public/_lang/af.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/af.json
+++ b/public/_lang/af.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/ar.json b/public/_lang/ar.json
index 5b1929ba..dee91930 100644
--- a/public/_lang/ar.json
+++ b/public/_lang/ar.json
@@ -42,6 +42,7 @@
"drive": "\u0648\u0650\u062d\u062f\u064e\u0629\u064f \u0627\u0644\u062a\u0651\u064e\u062e\u0632\u064a\u0646",
"settings": "\u0627\u0644\u0625\u0639\u062f\u064e\u0627\u062f\u064e\u0627\u062a",
"compose": "\u0625\u0646\u0634\u0627\u0621\u064f \u062c\u064e\u062f\u064a\u062f",
+ "logout": "Logout",
"about": "\u062d\u064e\u0648\u0644",
"help": "\u0627\u0644\u0645\u064f\u0633\u0627\u0639\u064e\u062f\u064e\u0629",
"language": "\u0627\u0644\u0644\u0651\u064f\u063a\u064e\u0629",
@@ -91,8 +92,8 @@
"editProfile": "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0645\u0650\u0644\u064e\u0641 \u0627\u0644\u062a\u0651\u064e\u0639\u0631\u064a\u0641\u064a",
"followRequested": "\u0637\u064f\u0644\u0650\u0628\u064e\u062a \u0627\u0644\u0645\u064f\u062a\u0627\u0628\u064e\u0639\u064e\u0629",
"joined": "\u0627\u0646\u0636\u064e\u0645",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "\u0639\u0644\u0649 \u0645\u0627 \u064a\u064e\u0628\u062f\u0648\u0627\u060c \u0644\u0627 \u064a\u064f\u0645\u0643\u0650\u0646\u064f\u0646\u0627 \u0627\u0644\u0639\u064f\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u064a \u062a\u064e\u062c\u0645\u064a\u0639\u0627\u062a",
+ "emptyPosts": "\u0639\u0644\u0649 \u0645\u0627 \u064a\u064e\u0628\u062f\u0648\u0627\u060c \u0644\u0627 \u064a\u064f\u0645\u0643\u0650\u0646\u064f\u0646\u0627 \u0627\u0644\u0639\u064f\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u064a \u0645\u064e\u0646\u0634\u0648\u0631"
},
"menu": {
"viewPost": "\u0639\u064e\u0631\u0636 \u0627\u0644\u0645\u064e\u0646\u0634\u0648\u0631",
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "\u0623\u0634\u062e\u0627\u0635\u064c \u0642\u064e\u062f \u062a\u064e\u0639\u0631\u0650\u0641\u064f\u0647\u064f\u0645"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "\u0639\u0644\u0649 \u0645\u0627 \u064a\u064e\u0628\u062f\u0648\u0627\u060c \u0644\u0627 \u064a\u064f\u0645\u0643\u0650\u0646\u064f\u0646\u0627 \u0627\u0644\u0639\u064f\u062b\u0648\u0631 \u0639\u0644\u0649 \u0623\u064a \u0645\u064e\u0646\u0634\u0648\u0631 \u064a\u064e\u062d\u062a\u064e\u0648\u064a \u0639\u0644\u0649 \u0647\u0630\u0627 \u0627\u0644\u0648\u064e\u0633\u0645"
}
}
\ No newline at end of file
diff --git a/public/_lang/bn.json b/public/_lang/bn.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/bn.json
+++ b/public/_lang/bn.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/ca.json b/public/_lang/ca.json
index 25befa3a..c12749db 100644
--- a/public/_lang/ca.json
+++ b/public/_lang/ca.json
@@ -42,6 +42,7 @@
"drive": "Unitat",
"settings": "Par\u00e0metres",
"compose": "Crea un nou",
+ "logout": "Logout",
"about": "Quant a",
"help": "Ajuda",
"language": "Idioma",
diff --git a/public/_lang/cs.json b/public/_lang/cs.json
index 4008cd4a..f8292575 100644
--- a/public/_lang/cs.json
+++ b/public/_lang/cs.json
@@ -4,7 +4,7 @@
"commented": "Okomentov\u00e1no",
"comments": "Koment\u00e1\u0159e",
"like": "L\u00edb\u00ed se mi",
- "liked": "Liked",
+ "liked": "L\u00edb\u00ed se",
"likes": "To se mi l\u00edb\u00ed",
"share": "Sd\u00edlet",
"shared": "Sd\u00edleno",
@@ -16,10 +16,10 @@
"error": "Chyba",
"errorMsg": "N\u011bco se pokazilo. Zkuste to pros\u00edm pozd\u011bji.",
"oops": "Jejda!",
- "other": "Other",
+ "other": "Dal\u0161\u00ed",
"readMore": "\u010c\u00edst v\u00edce",
- "success": "Success",
- "sensitive": "Sensitive",
+ "success": "\u00dasp\u011bch",
+ "sensitive": "Citliv\u00e9",
"sensitiveContent": "Citliv\u00fd obsah",
"sensitiveContentWarning": "Tento p\u0159\u00edsp\u011bvek m\u016f\u017ee obsahovat citliv\u00fd obsah"
},
@@ -30,18 +30,19 @@
"navmenu": {
"search": "Hledat",
"admin": "Administr\u00e1torsk\u00fd ovl\u00e1dac\u00ed panel",
- "homeFeed": "Home Feed",
+ "homeFeed": "Domovsk\u00e1 \u010dasov\u00e1 osa",
"localFeed": "M\u00edstn\u00ed \u010dasov\u00e1 osa",
- "globalFeed": "Global Feed",
+ "globalFeed": "Globaln\u00ed \u010dasov\u00e1 osa",
"discover": "Objevovat",
- "directMessages": "P\u0159\u00edm\u00e9 zpr\u00e1vy",
+ "directMessages": "Soukrom\u00e9 zpr\u00e1vy",
"notifications": "Ozn\u00e1men\u00ed",
"groups": "Skupiny",
"stories": "P\u0159\u00edb\u011bhy",
"profile": "Profil",
- "drive": "Drive",
+ "drive": "\u00dalo\u017ei\u0161t\u011b",
"settings": "Nastaven\u00ed",
- "compose": "Create New",
+ "compose": "Vytvo\u0159it nov\u00fd",
+ "logout": "Logout",
"about": "O aplikaci",
"help": "N\u00e1pov\u011bda",
"language": "Jazyk",
@@ -59,17 +60,17 @@
"commented": "komentoval/a v\u00e1\u0161",
"reacted": "reagoval/a na v\u00e1\u0161",
"shared": "sd\u00edlel/a v\u00e1\u0161",
- "tagged": "tagged you in a",
- "updatedA": "updated a",
- "sentA": "sent a",
- "followed": "followed",
- "mentioned": "mentioned",
- "you": "you",
- "yourApplication": "Your application to join",
- "applicationApproved": "was approved!",
- "applicationRejected": "was rejected. You can re-apply to join in 6 months.",
- "dm": "dm",
- "groupPost": "group post",
+ "tagged": "v\u00e1s ozna\u010dil/a v",
+ "updatedA": "aktualizoval/a",
+ "sentA": "odesl\u00e1no",
+ "followed": "sleduje",
+ "mentioned": "zm\u00ednil/a",
+ "you": "v\u00e1s",
+ "yourApplication": "Va\u0161e \u017e\u00e1dost o p\u0159ijet\u00ed",
+ "applicationApproved": "byla schv\u00e1lena!",
+ "applicationRejected": "byla zam\u00edtnuta. M\u016f\u017eete to znovu zkusit za 6 m\u011bs\u00edc\u016f.",
+ "dm": "sz",
+ "groupPost": "skupinov\u00fd p\u0159\u00edsp\u011bvek",
"modlog": "moder\u00e1torsk\u00fd z\u00e1znam",
"post": "p\u0159\u00edsp\u011bvek",
"story": "p\u0159\u00edbeh"
@@ -77,7 +78,7 @@
"post": {
"shareToFollowers": "Sd\u00edlet se sleduj\u00edc\u00edmi",
"shareToOther": "Sd\u00edlet s ostatn\u00edmi",
- "noLikes": "No likes yet",
+ "noLikes": "\u017d\u00e1dn\u00e9 To se mi l\u00edb\u00ed",
"uploading": "Nahr\u00e1v\u00e1n\u00ed"
},
"profile": {
@@ -89,7 +90,7 @@
"follow": "Sledovat",
"unfollow": "P\u0159estat sledovat",
"editProfile": "Upravit profil",
- "followRequested": "Follow Requested",
+ "followRequested": "Sledov\u00e1n\u00ed vy\u017e\u00e1d\u00e1no",
"joined": "Joined",
"emptyCollections": "We can't seem to find any collections",
"emptyPosts": "We can't seem to find any posts"
@@ -98,23 +99,23 @@
"viewPost": "Zobrazit p\u0159\u00edsp\u011bvek",
"viewProfile": "Zobrazit profil",
"moderationTools": "N\u00e1stroje pro moder\u00e1tory",
- "report": "Report",
+ "report": "Nahl\u00e1sit",
"archive": "Archivovat",
"unarchive": "Vyjmout z archivu",
- "embed": "Embed",
+ "embed": "Vlo\u017eit",
"selectOneOption": "Vyberte jednu z n\u00e1sleduj\u00edc\u00edch mo\u017enost\u00ed",
"unlistFromTimelines": "Odebrat z \u010dasov\u00e9 osy",
"addCW": "P\u0159idat varov\u00e1n\u00ed o obsahu",
"removeCW": "Odstranit varov\u00e1n\u00ed o obsahu",
"markAsSpammer": "Ozna\u010dit za spammera",
- "markAsSpammerText": "Unlist + CW existing and future posts",
+ "markAsSpammerText": "Odebrat + varov\u00e1n\u00ed o obsahu k existuj\u00edc\u00edm i budouc\u00edm p\u0159\u00edsp\u011bvk\u016fm",
"spam": "Spam",
"sensitive": "Citliv\u00fd obsah",
"abusive": "Ur\u00e1\u017eliv\u00e9 nebo \u0161kodliv\u00e9",
- "underageAccount": "Underage Account",
- "copyrightInfringement": "Copyright Infringement",
+ "underageAccount": "\u00da\u010det nezletil\u00fdch",
+ "copyrightInfringement": "Poru\u0161en\u00ed autorsk\u00fdch pr\u00e1v",
"impersonation": "Impersonation",
- "scamOrFraud": "Scam or Fraud",
+ "scamOrFraud": "Podvod",
"confirmReport": "Potvrdit hl\u00e1\u0161en\u00ed",
"confirmReportText": "Jste si jisti, \u017ee chcete nahl\u00e1sit tento p\u0159\u00edsp\u011bvek?",
"reportSent": "Hl\u00e1\u0161en\u00ed odesl\u00e1no!",
@@ -129,10 +130,10 @@
"modMarkAsSpammerConfirm": "Jste si jisti, \u017ee chcete tohoto u\u017eivatele ozna\u010dit jako spammer? V\u0161echny existuj\u00edc\u00ed a budouc\u00ed p\u0159\u00edsp\u011bvky budou vy\u0159azeny z \u010dasov\u00fdch os a bude na n\u011b aplikov\u00e1no varov\u00e1n\u00ed o obsahu.",
"modMarkAsSpammerSuccess": "\u00da\u010det byl ozna\u010den jako spammer",
"toFollowers": "to Followers",
- "showCaption": "Show Caption",
+ "showCaption": "Uk\u00e1zat popisek",
"showLikes": "Zobrazit To se mi l\u00edb\u00ed",
"compactMode": "Kompaktn\u00ed re\u017eim",
- "embedConfirmText": "By using this embed, you agree to our",
+ "embedConfirmText": "Pou\u017eit\u00edm vlo\u017een\u00ed souhlas\u00edte s na\u0161imi",
"deletePostConfirm": "Opravdu chcete smazat tento p\u0159\u00edsp\u011bvek?",
"archivePostConfirm": "Opravdu chcete archivovat tento p\u0159\u00edsp\u011bvek?",
"unarchivePostConfirm": "Opravdu chcete zru\u0161it archivaci tohoto p\u0159\u00edsp\u011bvku?"
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "Lid\u00e9, kter\u00e9 mo\u017en\u00e1 zn\u00e1te"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Zd\u00e1 se, \u017ee pro tento \u0161t\u00edtek nelze naj\u00edt \u017e\u00e1dn\u00e9 p\u0159\u00edsp\u011bvky"
}
}
\ No newline at end of file
diff --git a/public/_lang/cy.json b/public/_lang/cy.json
index 5368ca1a..d21b6725 100644
--- a/public/_lang/cy.json
+++ b/public/_lang/cy.json
@@ -42,6 +42,7 @@
"drive": "Gyriant storio",
"settings": "Gosodiadau",
"compose": "Creu newydd",
+ "logout": "Logout",
"about": "Amdano",
"help": "Cymorth",
"language": "Iaith",
@@ -91,8 +92,8 @@
"editProfile": "Golygu proffil",
"followRequested": "Dilyn gofynnwyd",
"joined": "Wedi ymuno",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "Ni allwn dod o hyd i unrhyw gasgliadau",
+ "emptyPosts": "Ni allwn dod o hyd i unrhyw bostiadau"
},
"menu": {
"viewPost": "Gweld Post",
@@ -121,29 +122,29 @@
"reportSentText": "Rydym wedi llwyddo i arbed eich cwyn.",
"reportSentError": "Roedd mater yn cywno am y post hon.",
"modAddCWConfirm": "Ydych chi'n si\u0175r eich bod chi am ychwanegu rhybudd cynnwys i'r post hon?",
- "modCWSuccess": "Successfully added content warning",
- "modRemoveCWConfirm": "Are you sure you want to remove the content warning on this post?",
- "modRemoveCWSuccess": "Successfully removed content warning",
- "modUnlistConfirm": "Are you sure you want to unlist this post?",
- "modUnlistSuccess": "Successfully unlisted post",
- "modMarkAsSpammerConfirm": "Are you sure you want to mark this user as a spammer? All existing and future posts will be unlisted on timelines and a content warning will be applied.",
- "modMarkAsSpammerSuccess": "Successfully marked account as spammer",
- "toFollowers": "to Followers",
- "showCaption": "Show Caption",
- "showLikes": "Show Likes",
- "compactMode": "Compact Mode",
- "embedConfirmText": "By using this embed, you agree to our",
- "deletePostConfirm": "Are you sure you want to delete this post?",
- "archivePostConfirm": "Are you sure you want to archive this post?",
- "unarchivePostConfirm": "Are you sure you want to unarchive this post?"
+ "modCWSuccess": "Rhybudd cynnwys wedi'i ychwanegu'n llwyddiannus",
+ "modRemoveCWConfirm": "Ydych chi'n si\u0175r eich bod chi am gael gwared ar y rhybudd cynnwys ar y post hon?",
+ "modRemoveCWSuccess": "Rhybudd cynnwys wedi'i dynnu'n llwyddiannus",
+ "modUnlistConfirm": "Ydych chi'n si\u0175r eich bod chi am ddad-restru'r post hon?",
+ "modUnlistSuccess": "Post wedi ddad-restru'n llwyddianus",
+ "modMarkAsSpammerConfirm": "Ydych chi'n si\u0175r eich bod chi am farcio'r defnyddiwr hwn fel sbamiwr? Bydd pob post bresennol ac yn y dyfodol yn cael ei rhestru ar linellau amser a rhoddir rhybudd cynnwys.",
+ "modMarkAsSpammerSuccess": "Cyfrif wedi'i farcio'n llwyddiannus fel sbamiwr",
+ "toFollowers": "i Ddilynwyr",
+ "showCaption": "Dangos Capsiwn",
+ "showLikes": "Dangos Hoff",
+ "compactMode": "Modd Cryno",
+ "embedConfirmText": "Trwy ddefnyddio'r ymgorfforiad hwn, rydych chi'n cytuno i'n",
+ "deletePostConfirm": "Ydych chi'n si\u0175r eich bod chi am dileu'r post hon?",
+ "archivePostConfirm": "Ydych chi'n si\u0175r eich bod eisiau archifo'r post hwn?",
+ "unarchivePostConfirm": "Ydych chi'n si\u0175r eich bod eisiau dad-archifo'r post hwn?"
},
"story": {
- "add": "Add Story"
+ "add": "Ychwanegu Stori"
},
"timeline": {
- "peopleYouMayKnow": "People you may know"
+ "peopleYouMayKnow": "Pobl efallai eich bod chi'n eu hadnabod"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Ni allwn dod o hyd i unrhyw bostiadau ar gyfer yr hashnod hwn"
}
}
\ No newline at end of file
diff --git a/public/_lang/da.json b/public/_lang/da.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/da.json
+++ b/public/_lang/da.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/de.json b/public/_lang/de.json
index e38aa338..41874694 100644
--- a/public/_lang/de.json
+++ b/public/_lang/de.json
@@ -42,6 +42,7 @@
"drive": "Festplatte",
"settings": "Einstellungen",
"compose": "Neu erstellen",
+ "logout": "Logout",
"about": "\u00dcber uns",
"help": "Hilfe",
"language": "Sprache",
@@ -91,8 +92,8 @@
"editProfile": "Profil bearbeiten",
"followRequested": "Folgeanfragen",
"joined": "Beigetreten",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "Wir k\u00f6nnen keine Sammlungen finden",
+ "emptyPosts": "Wir k\u00f6nnen keine Beitr\u00e4ge finden"
},
"menu": {
"viewPost": "Beitrag anzeigen",
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "Leute, die du vielleicht kennst"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Wir k\u00f6nnen keine Beitr\u00e4ge mit diesem Hashtag finden"
}
}
\ No newline at end of file
diff --git a/public/_lang/el.json b/public/_lang/el.json
index 71556765..a56a19fc 100644
--- a/public/_lang/el.json
+++ b/public/_lang/el.json
@@ -42,6 +42,7 @@
"drive": "\u03a7\u03ce\u03c1\u03bf\u03c2 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7\u03c2",
"settings": "\u03a1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03b9\u03c2",
"compose": "\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03bd\u03ad\u03bf\u03c5",
+ "logout": "Logout",
"about": "\u03a3\u03c7\u03b5\u03c4\u03b9\u03ba\u03ac \u03bc\u03b5",
"help": "\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1",
"language": "\u0393\u03bb\u03ce\u03c3\u03c3\u03b1",
diff --git a/public/_lang/en.json b/public/_lang/en.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/en.json
+++ b/public/_lang/en.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/es.json b/public/_lang/es.json
index 9d614a90..a5b24ea1 100644
--- a/public/_lang/es.json
+++ b/public/_lang/es.json
@@ -42,6 +42,7 @@
"drive": "Multimedia",
"settings": "Ajustes",
"compose": "Crear Nuevo",
+ "logout": "Logout",
"about": "Acerca de",
"help": "Ayuda",
"language": "Idioma",
diff --git a/public/_lang/eu.json b/public/_lang/eu.json
index 6edb1810..8bbc9b95 100644
--- a/public/_lang/eu.json
+++ b/public/_lang/eu.json
@@ -1,13 +1,13 @@
{
"common": {
"comment": "Iruzkindu",
- "commented": "Iruzkindu",
+ "commented": "Iruzkinduta",
"comments": "Iruzkinak",
"like": "Datsegit",
"liked": "Datsegit",
"likes": "Atsegite",
"share": "Partekatu",
- "shared": "Partekatua",
+ "shared": "Partekatuta",
"shares": "Partekatze",
"unshare": "Utzi partekatzeari",
"cancel": "Utzi",
@@ -15,39 +15,40 @@
"delete": "Ezabatu",
"error": "Errorea",
"errorMsg": "Zerbait oker joan da. Saiatu berriro beranduago.",
- "oops": "Arranopola!",
+ "oops": "Ene!",
"other": "Bestelakoa",
- "readMore": "Gehiago irakurri",
+ "readMore": "Irakurri gehiago",
"success": "Burutu da",
- "sensitive": "Sentibera",
- "sensitiveContent": "Kontuz edukiarekin",
- "sensitiveContentWarning": "Argitalpen honen edukia mingarria izan daiteke"
+ "sensitive": "Hunkigarria",
+ "sensitiveContent": "Eduki hunkigarria",
+ "sensitiveContentWarning": "Bidalketa honek eduki hunkigarria izan dezake"
},
"site": {
"terms": "Erabilera-baldintzak",
- "privacy": "Pribatutasun-gidalerroak"
+ "privacy": "Pribatutasun politika"
},
"navmenu": {
"search": "Bilatu",
"admin": "Adminaren panela",
- "homeFeed": "Hasierako jarioa",
- "localFeed": "Tokiko jarioa",
- "globalFeed": "Iturri globala",
+ "homeFeed": "Etxeko jarioa",
+ "localFeed": "Jario lokala",
+ "globalFeed": "Jario globala",
"discover": "Aurkitu",
"directMessages": "Mezu zuzenak",
"notifications": "Jakinarazpenak",
"groups": "Taldeak",
"stories": "Istorioak",
"profile": "Profila",
- "drive": "Gida",
+ "drive": "Unitatea",
"settings": "Ezarpenak",
- "compose": "Argitaratu",
+ "compose": "Sortu berria",
+ "logout": "Logout",
"about": "Honi buruz",
"help": "Laguntza",
"language": "Hizkuntza",
"privacy": "Pribatutasuna",
"terms": "Baldintzak",
- "backToPreviousDesign": "Itzuli aurreko itxurara"
+ "backToPreviousDesign": "Itzuli aurreko diseinura"
},
"directMessages": {
"inbox": "Sarrera ontzia",
@@ -75,7 +76,7 @@
"story": "istorioa"
},
"post": {
- "shareToFollowers": "Partekatu jarraitzaileekin",
+ "shareToFollowers": "Partekatu jarraitzaileei",
"shareToOther": "Partekatu besteekin",
"noLikes": "Atsegiterik ez oraindik",
"uploading": "Igotzen"
@@ -89,23 +90,23 @@
"follow": "Jarraitu",
"unfollow": "Utzi jarraitzeari",
"editProfile": "Editatu profila",
- "followRequested": "Eskaera bidalita",
+ "followRequested": "Jarraitzea eskatuta",
"joined": "Elkartu da",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "Ez dugu topatu bildumarik",
+ "emptyPosts": "Ez dugu topatu bidalketarik"
},
"menu": {
"viewPost": "Ikusi bidalketa",
"viewProfile": "Ikusi profila",
"moderationTools": "Moderazio tresnak",
"report": "Salatu",
- "archive": "Artxibatu",
+ "archive": "Artxiboa",
"unarchive": "Desartxibatu",
"embed": "Kapsulatu",
"selectOneOption": "Hautatu aukera hauetako bat",
"unlistFromTimelines": "Unlist from Timelines",
- "addCW": "Edukia kontuz ibiltzekoa dela aipatu",
- "removeCW": "Edukia kontuz ibiltzekoa denaren aipamena kendu",
+ "addCW": "Gehitu edukiaren abisua",
+ "removeCW": "Kendu edukiaren abisua",
"markAsSpammer": "Markatu zabor-bidaltzaile gisa",
"markAsSpammerText": "Unlist + CW existing and future posts",
"spam": "Zaborra",
@@ -115,35 +116,35 @@
"copyrightInfringement": "Copyrightaren urraketa",
"impersonation": "Nortasunaren iruzurra",
"scamOrFraud": "Iruzur edo lapurreta",
- "confirmReport": "Salaketa berretsi",
- "confirmReportText": "Ziur bidalketa hau salatu nahi duzula?",
+ "confirmReport": "Berretsi salaketa",
+ "confirmReportText": "Ziur al zaude bidalketa hau salatu nahi duzula?",
"reportSent": "Salaketa bidali da",
- "reportSentText": "Zure salaketa jaso dugu.",
- "reportSentError": "Arazo bat egon da bidalketa hau salatzerakoan.",
- "modAddCWConfirm": "Ziur al zaude edukiaren abisua jarri nahi duzula argitalpen honetarako?",
- "modCWSuccess": "Ongi gehitu da kontuzko edukiaren oharra",
- "modRemoveCWConfirm": "Ziur al zaude edukiaren oharra kendu nahi duzula argitalpen honetarako?",
- "modRemoveCWSuccess": "Kontuzko oharra ongi kendu da",
+ "reportSentText": "Zure salaketa ondo jaso dugu.",
+ "reportSentError": "Arazo bat egon da bidalketa hau salatzean.",
+ "modAddCWConfirm": "Ziur al zaude edukiaren abisua jarri nahi duzula bidalketa honetan?",
+ "modCWSuccess": "Edukiaren abisua ondo gehitu da",
+ "modRemoveCWConfirm": "Ziur al zaude edukiaren abisua kendu nahi duzula bidalketa honetarako?",
+ "modRemoveCWSuccess": "Edukiaren abisua ondo kendu da",
"modUnlistConfirm": "Are you sure you want to unlist this post?",
"modUnlistSuccess": "Successfully unlisted post",
"modMarkAsSpammerConfirm": "Are you sure you want to mark this user as a spammer? All existing and future posts will be unlisted on timelines and a content warning will be applied.",
- "modMarkAsSpammerSuccess": "Kontua zabor-bidaltzaile gisa markatu da",
+ "modMarkAsSpammerSuccess": "Kontua zabor-bidaltzaile gisa ondo markatu da",
"toFollowers": "jarraitzaileei",
"showCaption": "Irudiaren azalpena erakutsi",
"showLikes": "Erakutsi atsegiteak",
"compactMode": "Modu trinkoa",
"embedConfirmText": "By using this embed, you agree to our",
- "deletePostConfirm": "Ziur bidalketa hau ezabatu nahi duzula?",
- "archivePostConfirm": "Ziur bidalketa hau artxibatu nahi duzula?",
+ "deletePostConfirm": "Ziur al zaude bidalketa hau ezabatu nahi duzula?",
+ "archivePostConfirm": "Ziur al zaude bidalketa hau artxibatu nahi duzula?",
"unarchivePostConfirm": "Ziur bidalketa hau desartxibatu nahi duzula?"
},
"story": {
- "add": "Gehitu Istorioa"
+ "add": "Gehitu istorioa"
},
"timeline": {
- "peopleYouMayKnow": "Agian ezagutzen duzun jendea"
+ "peopleYouMayKnow": "Ezagutu dezakezun jendea"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Ez dugu topatu traola hau duen bidalketarik"
}
}
\ No newline at end of file
diff --git a/public/_lang/fa.json b/public/_lang/fa.json
index 2f84e4b4..ad2a6dbb 100644
--- a/public/_lang/fa.json
+++ b/public/_lang/fa.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a",
"compose": "\u0641\u0631\u0633\u062a\u0647\u0654 \u062c\u062f\u06cc\u062f",
+ "logout": "Logout",
"about": "\u062f\u0631\u0628\u0627\u0631\u0647",
"help": "\u0631\u0627\u0647\u0646\u0645\u0627",
"language": "\u0632\u0628\u0627\u0646",
diff --git a/public/_lang/fi.json b/public/_lang/fi.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/fi.json
+++ b/public/_lang/fi.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/fr.json b/public/_lang/fr.json
index 706616b3..925028a2 100644
--- a/public/_lang/fr.json
+++ b/public/_lang/fr.json
@@ -42,6 +42,7 @@
"drive": "M\u00e9diath\u00e8que",
"settings": "Param\u00e8tres",
"compose": "Publier",
+ "logout": "Logout",
"about": "\u00c0 propos",
"help": "Aide",
"language": "Langue",
@@ -91,8 +92,8 @@
"editProfile": "Modifier votre profil",
"followRequested": "Demande d'abonnement",
"joined": "A rejoint",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "Aucune collection ne semble exister",
+ "emptyPosts": "Aucune publication ne semble exister"
},
"menu": {
"viewPost": "Voir la publication",
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "Connaissances possibles"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Aucune publication ne semble exister pour ce hashtag"
}
}
\ No newline at end of file
diff --git a/public/_lang/gd.json b/public/_lang/gd.json
index 762ba05f..112a79de 100644
--- a/public/_lang/gd.json
+++ b/public/_lang/gd.json
@@ -15,7 +15,7 @@
"delete": "Sguab \u00e0s",
"error": "Mearachd",
"errorMsg": "Something went wrong. Please try again later.",
- "oops": "Oops!",
+ "oops": "\u00ccoc!",
"other": "Other",
"readMore": "Read more",
"success": "Success",
@@ -37,11 +37,12 @@
"directMessages": "Direct Messages",
"notifications": "Brathan",
"groups": "Buidhnean",
- "stories": "Stories",
+ "stories": "Sgeulan",
"profile": "Pr\u00f2ifil",
"drive": "Draibh",
"settings": "Roghainnean",
"compose": "Cruthaich fear \u00f9r",
+ "logout": "Logout",
"about": "Mu dh\u00e8idhinn",
"help": "Cobhair",
"language": "C\u00e0nan",
@@ -85,7 +86,7 @@
"followers": "Followers",
"following": "Following",
"admin": "Admin",
- "collections": "Collections",
+ "collections": "Cruinneachaidhean",
"follow": "Lean air",
"unfollow": "Unfollow",
"editProfile": "Deasaich a\u2019 phr\u00f2ifil",
diff --git a/public/_lang/gl.json b/public/_lang/gl.json
index f0b9b7d5..68b68527 100644
--- a/public/_lang/gl.json
+++ b/public/_lang/gl.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Axustes",
"compose": "Crear Nova",
+ "logout": "Logout",
"about": "Acerca de",
"help": "Axuda",
"language": "Idioma",
diff --git a/public/_lang/he.json b/public/_lang/he.json
index 264693d9..74e35376 100644
--- a/public/_lang/he.json
+++ b/public/_lang/he.json
@@ -1,8 +1,8 @@
{
"common": {
- "comment": "\u05d4\u05e2\u05d9\u05e8\u05d5",
- "commented": "\u05d4\u05e2\u05d9\u05e8\\\u05d4",
- "comments": "\u05d4\u05e2\u05e8\u05d5\u05ea",
+ "comment": "\u05ea\u05d2\u05d5\u05d1\u05d4",
+ "commented": "\u05d4\u05d2\u05d9\u05d1\u05d5",
+ "comments": "\u05ea\u05d2\u05d5\u05d1\u05d5\u05ea",
"like": "\u05d0\u05d5\u05d4\u05d1",
"liked": "\u05d0\u05d4\u05d1\u05ea\u05d9",
"likes": "\u05d0\u05d4\u05d1\u05d5\u05ea",
@@ -42,6 +42,7 @@
"drive": "\u05db\u05d5\u05e0\u05df (\u05d3\u05e8\u05d9\u05d9\u05d1)",
"settings": "\u05d4\u05d2\u05d3\u05e8\u05d5\u05ea",
"compose": "\u05e6\u05e8\u05d5 \u05d7\u05d3\u05e9",
+ "logout": "Logout",
"about": "\u05d0\u05d5\u05d3\u05d5\u05ea",
"help": "\u05e2\u05d6\u05e8\u05d4",
"language": "\u05e9\u05e4\u05d4",
@@ -56,7 +57,7 @@
},
"notifications": {
"liked": "\u05d0\u05d4\u05d1\u05d5 \u05dc\u05da",
- "commented": "\u05d4\u05e2\u05d9\u05e8\u05d5 \u05dc\u05da \u05e2\u05dc",
+ "commented": "\u05d4\u05d2\u05d9\u05d1\u05d5 \u05dc\u05da \u05e2\u05dc",
"reacted": "\u05d4\u05d2\u05d9\u05d1\u05d5 \u05dc\u05da \u05e2\u05dc",
"shared": "\u05e9\u05d9\u05ea\u05e4\u05d5 \u05dc\u05da",
"tagged": "\u05ea\u05d9\u05d9\u05d2\u05d5 \u05d0\u05d5\u05ea\u05da \u05d1\u05ea\u05d5\u05da",
@@ -91,8 +92,8 @@
"editProfile": "\u05e2\u05e8\u05d5\u05da \u05e4\u05e8\u05d5\u05e4\u05d9\u05dc",
"followRequested": "\u05d1\u05e7\u05e9\u05ea \u05e2\u05e7\u05d9\u05d1\u05d4",
"joined": "\u05d4\u05e6\u05d8\u05e8\u05e4\u05d5\u05d9\u05d5\u05ea",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05d0\u05d5\u05e1\u05e4\u05d9\u05dd",
+ "emptyPosts": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05e4\u05d5\u05e1\u05d8\u05d9\u05dd"
},
"menu": {
"viewPost": "\u05d4\u05e6\u05d2 \u05e4\u05d5\u05e1\u05d8",
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "\u05d0\u05e0\u05e9\u05d9\u05dd \u05e9\u05d0\u05ea\u05dd \u05d0\u05d5\u05dc\u05d9 \u05de\u05db\u05d9\u05e8\u05d9\u05dd"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "\u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d5 \u05e4\u05d5\u05e1\u05d8\u05d9\u05dd \u05e2\u05d1\u05d5\u05e8 \u05ea\u05d9\u05d5\u05d2 \u05d6\u05d4"
}
}
\ No newline at end of file
diff --git a/public/_lang/hu.json b/public/_lang/hu.json
index ef219c14..2db23adb 100644
--- a/public/_lang/hu.json
+++ b/public/_lang/hu.json
@@ -17,22 +17,22 @@
"errorMsg": "Valami hiba t\u00f6rt\u00e9nt. Pr\u00f3b\u00e1ld \u00fajra k\u00e9s\u0151bb.",
"oops": "Hopp\u00e1!",
"other": "Egy\u00e9b",
- "readMore": "Tudj meg t\u00f6bbet",
+ "readMore": "Tov\u00e1bb",
"success": "Siker",
"sensitive": "\u00c9rz\u00e9keny",
"sensitiveContent": "K\u00e9nyes tartalom",
"sensitiveContentWarning": "Ez a poszt k\u00e9nyes tartalmat tartalmazhat"
},
"site": {
- "terms": "Haszn\u00e1lati felt\u00e9telek",
+ "terms": "Felhaszn\u00e1l\u00e1si felt\u00e9telek",
"privacy": "Adatv\u00e9delmi ir\u00e1nyelvek"
},
"navmenu": {
"search": "Keres\u00e9s",
"admin": "Admin ir\u00e1ny\u00edt\u00f3pult",
- "homeFeed": "Kezd\u0151lap",
+ "homeFeed": "Saj\u00e1t id\u0151vonal",
"localFeed": "Helyi id\u0151vonal",
- "globalFeed": "F\u00f6der\u00e1ci\u00f3s id\u0151vonal",
+ "globalFeed": "Glob\u00e1lis id\u0151vonal",
"discover": "Felfedez\u00e9s",
"directMessages": "K\u00f6zvetlen \u00fczenetek",
"notifications": "\u00c9rtes\u00edt\u00e9sek",
@@ -42,6 +42,7 @@
"drive": "Meghajt\u00f3",
"settings": "Be\u00e1ll\u00edt\u00e1sok",
"compose": "\u00daj l\u00e9trehoz\u00e1sa",
+ "logout": "Logout",
"about": "R\u00f3lunk",
"help": "S\u00fag\u00f3",
"language": "Nyelvek",
@@ -62,15 +63,15 @@
"tagged": "megjel\u00f6lt ebben",
"updatedA": "friss\u00edtette a %-t",
"sentA": "k\u00fcld\u00f6tt egy %-t",
- "followed": "followed",
+ "followed": "k\u00f6vet\u00e9s",
"mentioned": "megeml\u00edtett",
"you": "te",
- "yourApplication": "Your application to join",
- "applicationApproved": "was approved!",
- "applicationRejected": "was rejected. You can re-apply to join in 6 months.",
- "dm": "dm",
- "groupPost": "group post",
- "modlog": "modlog",
+ "yourApplication": "A csatlakoz\u00e1si k\u00e9relmed",
+ "applicationApproved": "elfogadva!",
+ "applicationRejected": "elutas\u00edtva. A csatlakoz\u00e1st 6 h\u00f3nap m\u00falva \u00fajra k\u00e9relmezheted.",
+ "dm": "k\u00f6zvetlen \u00fczenet",
+ "groupPost": "csoportos poszt",
+ "modlog": "mod napl\u00f3",
"post": "bejegyz\u00e9s",
"story": "t\u00f6rt\u00e9net"
},
@@ -91,8 +92,8 @@
"editProfile": "Profil szerkeszt\u00e9se",
"followRequested": "K\u00f6vet\u00e9si k\u00e9relmek",
"joined": "Csatlakozott",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "\u00dagy fest, nem tal\u00e1lhat\u00f3 egy kollekci\u00f3 se",
+ "emptyPosts": "\u00dagy fest, nem tal\u00e1lhat\u00f3 egy bejegyz\u00e9s se"
},
"menu": {
"viewPost": "Bejegyz\u00e9s megtekint\u00e9se",
@@ -103,47 +104,47 @@
"unarchive": "Vissza\u00e1ll\u00edt\u00e1s arch\u00edvumb\u00f3l",
"embed": "Be\u00e1gyaz\u00e1s",
"selectOneOption": "K\u00e9rj\u00fck, v\u00e1lassz egyet az al\u00e1bbi lehet\u0151s\u00e9gek k\u00f6z\u00fcl",
- "unlistFromTimelines": "Unlist from Timelines",
+ "unlistFromTimelines": "A bejegyz\u00e9sek ne jelenjenek meg az id\u0151vonalon",
"addCW": "Tartalmi figyelmeztet\u00e9s hozz\u00e1d\u00e1sa",
"removeCW": "Tartalmi figyelmeztet\u00e9s t\u00f6rl\u00e9se",
- "markAsSpammer": "Mark as Spammer",
- "markAsSpammerText": "Unlist + CW existing and future posts",
+ "markAsSpammer": "Megjel\u00f6l\u00e9s spammerk\u00e9nt",
+ "markAsSpammerText": "\u00d6sszes jelenlegi \u00e9s j\u00f6v\u0151beli bejegyz\u00e9s elrejt\u00e9se \u00e9s tartalom figyelmeztet\u00e9ssel ell\u00e1t\u00e1sa",
"spam": "Spam",
"sensitive": "\u00c9rz\u00e9keny tartalom",
- "abusive": "Abusive or Harmful",
- "underageAccount": "Underage Account",
+ "abusive": "B\u00e1ntalmaz\u00f3 vagy k\u00e1ros",
+ "underageAccount": "Kiskor\u00fa fi\u00f3k",
"copyrightInfringement": "Szerz\u0151i jogok megs\u00e9rt\u00e9se",
"impersonation": "Megszem\u00e9lyes\u00edt\u00e9s",
"scamOrFraud": "\u00c1tver\u00e9s vagy vissza\u00e9l\u00e9s",
- "confirmReport": "Confirm Report",
- "confirmReportText": "Biztos vagy benne, hogy jelenteni akarod ezt a bejegyz\u00e9st?",
+ "confirmReport": "Bejelent\u00e9s meger\u0151s\u00edt\u00e9se",
+ "confirmReportText": "Biztosan jelenteni akarod ezt a bejegyz\u00e9st?",
"reportSent": "Jelent\u00e9s elk\u00fcldve!",
- "reportSentText": "We have successfully received your report.",
- "reportSentError": "There was an issue reporting this post.",
- "modAddCWConfirm": "Are you sure you want to add a content warning to this post?",
- "modCWSuccess": "Successfully added content warning",
- "modRemoveCWConfirm": "Are you sure you want to remove the content warning on this post?",
- "modRemoveCWSuccess": "Successfully removed content warning",
- "modUnlistConfirm": "Are you sure you want to unlist this post?",
- "modUnlistSuccess": "Successfully unlisted post",
- "modMarkAsSpammerConfirm": "Are you sure you want to mark this user as a spammer? All existing and future posts will be unlisted on timelines and a content warning will be applied.",
- "modMarkAsSpammerSuccess": "Successfully marked account as spammer",
- "toFollowers": "to Followers",
- "showCaption": "Show Caption",
- "showLikes": "Show Likes",
- "compactMode": "Compact Mode",
- "embedConfirmText": "By using this embed, you agree to our",
- "deletePostConfirm": "Are you sure you want to delete this post?",
- "archivePostConfirm": "Are you sure you want to archive this post?",
- "unarchivePostConfirm": "Are you sure you want to unarchive this post?"
+ "reportSentText": "A bejelent\u00e9st sikeresen fogadtuk.",
+ "reportSentError": "Probl\u00e9ma l\u00e9pett fel a bejegyz\u00e9s jelent\u00e9se k\u00f6zben.",
+ "modAddCWConfirm": "Biztosan tartalom figyelmeztet\u00e9st akarsz erre a bejegyz\u00e9sre alkalmazni?",
+ "modCWSuccess": "Tartalom figyelmeztet\u00e9s alkalmaz\u00e1sa sikeres",
+ "modRemoveCWConfirm": "Biztosan elt\u00e1vol\u00edtod a tartalom figyelmeztet\u00e9st err\u0151l a bejegyz\u00e9sr\u0151l?",
+ "modRemoveCWSuccess": "Tartalom figyelmeztet\u00e9s elt\u00e1vol\u00edt\u00e1sa sikeres",
+ "modUnlistConfirm": "Biztosan el akarod rejteni ezt a bejegyz\u00e9st?",
+ "modUnlistSuccess": "Bejegyz\u00e9s elrejt\u00e9se sikeres",
+ "modMarkAsSpammerConfirm": "Biztosan spammernek jel\u00f6l\u00f6d ezt a felhaszn\u00e1l\u00f3t? Az \u00f6sszes jelenlegi \u00e9s j\u00f6v\u0151beli bejegyz\u00e9se elrejt\u00e9sre ker\u00fcl az id\u0151vonalon \u00e9s tartalom figyelmeztet\u00e9s ker\u00fcl alkalmaz\u00e1sra.",
+ "modMarkAsSpammerSuccess": "A fi\u00f3k sikeresen spammerk\u00e9nt jel\u00f6lve",
+ "toFollowers": "k\u00f6vet\u0151k",
+ "showCaption": "K\u00e9pal\u00e1\u00edr\u00e1s mutat\u00e1sa",
+ "showLikes": "L\u00e1jkok mutat\u00e1sa",
+ "compactMode": "Kompakt m\u00f3d",
+ "embedConfirmText": "A beilleszt\u00e9s haszn\u00e1lat\u00e1val hozz\u00e1j\u00e1rulsz a mi",
+ "deletePostConfirm": "Biztosan t\u00f6r\u00f6lni akarod ezt a bejegyz\u00e9st?",
+ "archivePostConfirm": "Biztosan archiv\u00e1lni akarod ezt a bejegyz\u00e9st?",
+ "unarchivePostConfirm": "Biztosan vissza akarod vonni ennek a bejegyz\u00e9snek az archiv\u00e1l\u00e1s\u00e1t?"
},
"story": {
- "add": "Add Story"
+ "add": "T\u00f6rt\u00e9net hozz\u00e1ad\u00e1sa"
},
"timeline": {
- "peopleYouMayKnow": "People you may know"
+ "peopleYouMayKnow": "Emberek akiket ismerhetsz"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "\u00dagy t\u0171nik nem tal\u00e1lhat\u00f3 egy bejegyz\u00e9s sem ehhez a hashtag-hez"
}
}
\ No newline at end of file
diff --git a/public/_lang/id.json b/public/_lang/id.json
index b39309c2..92dec492 100644
--- a/public/_lang/id.json
+++ b/public/_lang/id.json
@@ -42,6 +42,7 @@
"drive": "Perangkat Keras",
"settings": "Pengaturan",
"compose": "Membuat baru",
+ "logout": "Logout",
"about": "Tentang",
"help": "Bantuan",
"language": "Bahasa",
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "Orang yang mungkin Anda kenal"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Sepertinya kami tidak dapat menemukan postingan untuk tagar ini"
}
}
\ No newline at end of file
diff --git a/public/_lang/it.json b/public/_lang/it.json
index 32851074..afdbb811 100644
--- a/public/_lang/it.json
+++ b/public/_lang/it.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Impostazioni",
"compose": "Crea Nuovo",
+ "logout": "Logout",
"about": "Info",
"help": "Aiuto",
"language": "Lingua",
diff --git a/public/_lang/ja.json b/public/_lang/ja.json
index 3bbe5bf5..6365cdd8 100644
--- a/public/_lang/ja.json
+++ b/public/_lang/ja.json
@@ -42,6 +42,7 @@
"drive": "\u30c9\u30e9\u30a4\u30d6",
"settings": "\u8a2d\u5b9a",
"compose": "\u65b0\u898f\u6295\u7a3f",
+ "logout": "Logout",
"about": "\u3053\u306e\u30b5\u30fc\u30d0\u30fc\u306b\u3064\u3044\u3066",
"help": "\u30d8\u30eb\u30d7",
"language": "\u8a00\u8a9e",
@@ -91,7 +92,7 @@
"editProfile": "\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u3092\u7de8\u96c6",
"followRequested": "\u30d5\u30a9\u30ed\u30fc\u627f\u8a8d\u5f85\u3061",
"joined": "\u53c2\u52a0\u3057\u307e\u3057\u305f",
- "emptyCollections": "\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u3092\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f",
+ "emptyCollections": "\u30b3\u30ec\u30af\u30b7\u30e7\u30f3\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f",
"emptyPosts": "\u6295\u7a3f\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f"
},
"menu": {
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "\u77e5\u308a\u5408\u3044\u304b\u3082"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "\u3053\u306e\u30cf\u30c3\u30b7\u30e5\u30bf\u30b0\u306e\u6295\u7a3f\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f"
}
}
\ No newline at end of file
diff --git a/public/_lang/ko.json b/public/_lang/ko.json
index d4f3cf0f..45692970 100644
--- a/public/_lang/ko.json
+++ b/public/_lang/ko.json
@@ -42,6 +42,7 @@
"drive": "\ub4dc\ub77c\uc774\ube0c",
"settings": "\uc124\uc815",
"compose": "\uc0c8\ub85c \ub9cc\ub4e4\uae30",
+ "logout": "Logout",
"about": "\uc815\ubcf4",
"help": "\ub3c4\uc6c0\ub9d0",
"language": "\uc5b8\uc5b4",
diff --git a/public/_lang/nl.json b/public/_lang/nl.json
index 14c5d213..9d49929a 100644
--- a/public/_lang/nl.json
+++ b/public/_lang/nl.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Instellingen",
"compose": "Nieuwe aanmaken",
+ "logout": "Logout",
"about": "Over",
"help": "Hulp",
"language": "Taal",
diff --git a/public/_lang/no.json b/public/_lang/no.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/no.json
+++ b/public/_lang/no.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/oc.json b/public/_lang/oc.json
index b6a07496..0fca07e4 100644
--- a/public/_lang/oc.json
+++ b/public/_lang/oc.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
@@ -138,10 +139,10 @@
"unarchivePostConfirm": "Are you sure you want to unarchive this post?"
},
"story": {
- "add": "Add Story"
+ "add": "Apondre Story"
},
"timeline": {
- "peopleYouMayKnow": "People you may know"
+ "peopleYouMayKnow": "Personas que coneiss\u00e8tz benl\u00e8u"
},
"hashtags": {
"emptyFeed": "We can't seem to find any posts for this hashtag"
diff --git a/public/_lang/pl.json b/public/_lang/pl.json
index 1f1005d8..fbbcf029 100644
--- a/public/_lang/pl.json
+++ b/public/_lang/pl.json
@@ -19,7 +19,7 @@
"other": "Inne",
"readMore": "Czytaj wi\u0119cej",
"success": "Sukces",
- "sensitive": "Sensitive",
+ "sensitive": "Wra\u017cliwe",
"sensitiveContent": "Tre\u015b\u0107 wra\u017cliwa",
"sensitiveContentWarning": "Ten post mo\u017ce zawiera\u0107 wra\u017cliwe tre\u015bci"
},
@@ -37,11 +37,12 @@
"directMessages": "Wiadomo\u015bci bezpo\u015brednie",
"notifications": "Powiadomienia",
"groups": "Grupy",
- "stories": "Stories",
+ "stories": "Opowie\u015bci",
"profile": "Profil",
"drive": "Dysk",
"settings": "Ustawienia",
"compose": "Utw\u00f3rz nowy",
+ "logout": "Logout",
"about": "O nas",
"help": "Pomoc",
"language": "J\u0119zyk",
@@ -58,21 +59,21 @@
"liked": "polubi\u0142(a) twoje",
"commented": "skomentowa\u0142(a) twoje",
"reacted": "zareagowa\u0142(a) na twoje",
- "shared": "shared your",
+ "shared": "udost\u0119pni\u0142(-a) tw\u00f3j",
"tagged": "oznaczono ci\u0119 w",
"updatedA": "zaktualizowano",
"sentA": "wys\u0142ano",
"followed": "zaobserwowa\u0142(-a)",
"mentioned": "wspomina\u0142(-a)",
"you": "ciebie",
- "yourApplication": "Your application to join",
+ "yourApplication": "Twoja pro\u015bba o do\u0142\u0105czenie",
"applicationApproved": "zosta\u0142a zatwierdzona!",
"applicationRejected": "zosta\u0142a odrzucona. Mo\u017cesz ponownie ubiega\u0107 si\u0119 o do\u0142\u0105czenie za 6 miesi\u0119cy.",
- "dm": "dm",
- "groupPost": "group post",
+ "dm": "Wiadomo\u015b\u0107 prywatna",
+ "groupPost": "post grupowy",
"modlog": "logi",
"post": "post",
- "story": "story"
+ "story": "opowie\u015b\u0107"
},
"post": {
"shareToFollowers": "Udost\u0119pnij obserwuj\u0105cym",
@@ -89,10 +90,10 @@
"follow": "Obserwuj",
"unfollow": "Przesta\u0144 obserwowa\u0107",
"editProfile": "Edytuj profil",
- "followRequested": "Follow Requested",
+ "followRequested": "Pro\u015bba o zaobserwowanie",
"joined": "Do\u0142\u0105czono",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "Nie mo\u017cemy znale\u017a\u0107 \u017cadnych kolekcji",
+ "emptyPosts": "Nie mo\u017cemy znale\u017a\u0107 \u017cadnych post\u00f3w"
},
"menu": {
"viewPost": "Zobacz post",
@@ -102,48 +103,48 @@
"archive": "Przenie\u015b do archiwum",
"unarchive": "Usu\u0144 z archiwum",
"embed": "Osad\u017a",
- "selectOneOption": "Select one of the following options",
- "unlistFromTimelines": "Unlist from Timelines",
+ "selectOneOption": "Wybierz jedn\u0105 z nast\u0119puj\u0105cych opcji",
+ "unlistFromTimelines": "Usu\u0144 z osi czasu",
"addCW": "Dodaj ostrze\u017cenie o tre\u015bci",
"removeCW": "Usu\u0144 ostrze\u017cenie o tre\u015bci",
- "markAsSpammer": "Mark as Spammer",
- "markAsSpammerText": "Unlist + CW existing and future posts",
+ "markAsSpammer": "Oznacz jako Spamer",
+ "markAsSpammerText": "Usu\u0144 z listy i dodaj ostrze\u017cenia o tre\u015bci do istniej\u0105cych i przysz\u0142ych post\u00f3w",
"spam": "Spam",
"sensitive": "Tre\u015b\u0107 wra\u017cliwa",
- "abusive": "Abusive or Harmful",
- "underageAccount": "Underage Account",
+ "abusive": "Obra\u017aliwe lub krzywdz\u0105ce",
+ "underageAccount": "Konto dla niepe\u0142noletnich",
"copyrightInfringement": "Naruszenie praw autorskich",
"impersonation": "Podszywanie si\u0119 pod inne osoby",
- "scamOrFraud": "Scam or Fraud",
- "confirmReport": "Confirm Report",
- "confirmReportText": "Are you sure you want to report this post?",
+ "scamOrFraud": "Oszustwo lub pr\u00f3ba wy\u0142udzenia",
+ "confirmReport": "Potwierd\u017a zg\u0142oszenie",
+ "confirmReportText": "Czy na pewno chcesz zg\u0142osi\u0107 ten post?",
"reportSent": "Zg\u0142oszenie wys\u0142ane!",
"reportSentText": "Otrzymali\u015bmy Tw\u00f3j raport.",
"reportSentError": "Wyst\u0105pi\u0142 b\u0142\u0105d podczas zg\u0142aszania tego posta.",
"modAddCWConfirm": "Czy na pewno chcesz doda\u0107 ostrze\u017cenie o tre\u015bci do tego wpisu?",
- "modCWSuccess": "Successfully added content warning",
- "modRemoveCWConfirm": "Are you sure you want to remove the content warning on this post?",
- "modRemoveCWSuccess": "Successfully removed content warning",
- "modUnlistConfirm": "Are you sure you want to unlist this post?",
- "modUnlistSuccess": "Successfully unlisted post",
- "modMarkAsSpammerConfirm": "Are you sure you want to mark this user as a spammer? All existing and future posts will be unlisted on timelines and a content warning will be applied.",
- "modMarkAsSpammerSuccess": "Successfully marked account as spammer",
- "toFollowers": "to Followers",
- "showCaption": "Show Caption",
+ "modCWSuccess": "Pomy\u015blnie dodano ostrze\u017cenie o tre\u015bci",
+ "modRemoveCWConfirm": "Czy na pewno chcesz usun\u0105\u0107 ostrze\u017cenie o tre\u015bci tego wpisu?",
+ "modRemoveCWSuccess": "Pomy\u015blnie usuni\u0119to ostrze\u017cenie o tre\u015bci",
+ "modUnlistConfirm": "Czy na pewno chcesz usun\u0105\u0107 z listy ten wpis?",
+ "modUnlistSuccess": "Pomy\u015blnie usuni\u0119to post z listy",
+ "modMarkAsSpammerConfirm": "Czy na pewno chcesz oznaczy\u0107 tego u\u017cytkownika jako spamera? Wszystkie istniej\u0105ce i przysz\u0142e posty nie b\u0119d\u0105 wy\u015bwietlane na osi czasu i zostan\u0105 zastosowane ostrze\u017cenia o tre\u015bci.",
+ "modMarkAsSpammerSuccess": "Pomy\u015blnie oznaczono konto jako spamer",
+ "toFollowers": "do obserwuj\u0105cych",
+ "showCaption": "Poka\u017c podpis",
"showLikes": "Poka\u017c polubienia",
"compactMode": "Tryb kompaktowy",
- "embedConfirmText": "By using this embed, you agree to our",
+ "embedConfirmText": "Korzystaj\u0105c z tego osadzenia akceptujesz nasz\u0105",
"deletePostConfirm": "Czy na pewno chcesz usun\u0105\u0107 ten post?",
"archivePostConfirm": "Czy na pewno chcesz zarchiwizowa\u0107 ten post?",
"unarchivePostConfirm": "Czy na pewno chcesz cofn\u0105\u0107 archiwizacj\u0119 tego wpisu?"
},
"story": {
- "add": "Add Story"
+ "add": "Dodaj Opowie\u015b\u0107"
},
"timeline": {
"peopleYouMayKnow": "Ludzie, kt\u00f3rych mo\u017cesz zna\u0107"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Nie mo\u017cemy znale\u017a\u0107 \u017cadnych post\u00f3w dla tego hasztaga"
}
}
\ No newline at end of file
diff --git a/public/_lang/pt.json b/public/_lang/pt.json
index fbfa06db..6f014a49 100644
--- a/public/_lang/pt.json
+++ b/public/_lang/pt.json
@@ -3,147 +3,148 @@
"comment": "Comentar",
"commented": "Comentado",
"comments": "Coment\u00e1rios",
- "like": "Gosto",
- "liked": "Gostei",
- "likes": "Gostos",
- "share": "Partilhar",
- "shared": "Partilhado",
- "shares": "Partilhas",
- "unshare": "Despartilhar",
+ "like": "Curtir",
+ "liked": "Curtiu",
+ "likes": "Curtidas",
+ "share": "Compartilhar",
+ "shared": "Compartilhado",
+ "shares": "Compartilhamentos",
+ "unshare": "Desfazer compartilhamento",
"cancel": "Cancelar",
"copyLink": "Copiar link",
- "delete": "Eliminar",
+ "delete": "Apagar",
"error": "Erro",
- "errorMsg": "Algo correu mal. Por favor, tente novamente mais tarde.",
- "oops": "Oops!",
+ "errorMsg": "Algo deu errado. Por favor, tente novamente mais tarde.",
+ "oops": "Opa!",
"other": "Outro",
- "readMore": "Ler mais",
+ "readMore": "Leia mais",
"success": "Sucesso",
"sensitive": "Sens\u00edvel",
"sensitiveContent": "Conte\u00fado sens\u00edvel",
- "sensitiveContentWarning": "Este post pode conter conte\u00fado sens\u00edvel"
+ "sensitiveContentWarning": "Esta publica\u00e7\u00e3o pode conter conte\u00fado inapropriado"
},
"site": {
"terms": "Termos de Uso",
"privacy": "Pol\u00edtica de Privacidade"
},
"navmenu": {
- "search": "Pesquisa",
- "admin": "Painel de Administra\u00e7\u00e3o",
- "homeFeed": "Inicio",
+ "search": "Pesquisar",
+ "admin": "Painel do Administrador",
+ "homeFeed": "P\u00e1gina inicial",
"localFeed": "Feed local",
"globalFeed": "Feed global",
- "discover": "Descobrir",
- "directMessages": "Mensagens Diretas",
+ "discover": "Explorar",
+ "directMessages": "Mensagens privadas",
"notifications": "Notifica\u00e7\u00f5es",
"groups": "Grupos",
"stories": "Stories",
"profile": "Perfil",
- "drive": "Disco",
- "settings": "Defini\u00e7\u00f5es",
+ "drive": "Drive",
+ "settings": "Configura\u00e7\u00f5es",
"compose": "Criar novo",
+ "logout": "Logout",
"about": "Sobre",
"help": "Ajuda",
"language": "Idioma",
"privacy": "Privacidade",
"terms": "Termos",
- "backToPreviousDesign": "Voltar ao design antigo"
+ "backToPreviousDesign": "Voltar ao design anterior"
},
"directMessages": {
- "inbox": "Caixa de Entrada",
+ "inbox": "Caixa de entrada",
"sent": "Enviadas",
- "requests": "Pedidos"
+ "requests": "Solicita\u00e7\u00f5es"
},
"notifications": {
- "liked": "gostou do seu",
- "commented": "comentou no seu",
+ "liked": "curtiu seu",
+ "commented": "comentou em seu",
"reacted": "reagiu ao seu",
- "shared": "shared your",
- "tagged": "tagged you in a",
- "updatedA": "updated a",
- "sentA": "sent a",
- "followed": "followed",
- "mentioned": "mentioned",
- "you": "you",
- "yourApplication": "Your application to join",
- "applicationApproved": "was approved!",
- "applicationRejected": "was rejected. You can re-apply to join in 6 months.",
- "dm": "dm",
- "groupPost": "group post",
- "modlog": "modlog",
- "post": "post",
- "story": "story"
+ "shared": "compartilhou seu",
+ "tagged": "marcou voc\u00ea em um",
+ "updatedA": "atualizou um(a)",
+ "sentA": "enviou um",
+ "followed": "seguiu",
+ "mentioned": "mencionado",
+ "you": "voc\u00ea",
+ "yourApplication": "Sua inscri\u00e7\u00e3o para participar",
+ "applicationApproved": "foi aprovado!",
+ "applicationRejected": "foi rejeitado. Voc\u00ea pode se inscrever novamente para participar em 6 meses.",
+ "dm": "mensagem direta",
+ "groupPost": "postagem do grupo",
+ "modlog": "hist\u00f3rico de modera\u00e7\u00e3o",
+ "post": "publica\u00e7\u00e3o",
+ "story": "hist\u00f3ria"
},
"post": {
- "shareToFollowers": "Share to followers",
- "shareToOther": "Share to other",
- "noLikes": "No likes yet",
- "uploading": "Uploading"
+ "shareToFollowers": "Compartilhar com os seguidores",
+ "shareToOther": "Compartilhar com outros",
+ "noLikes": "Ainda sem curtidas",
+ "uploading": "Enviando"
},
"profile": {
- "posts": "Posts",
- "followers": "Followers",
- "following": "Following",
- "admin": "Admin",
- "collections": "Collections",
- "follow": "Follow",
- "unfollow": "Unfollow",
- "editProfile": "Edit Profile",
- "followRequested": "Follow Requested",
- "joined": "Joined",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "posts": "Publica\u00e7\u00f5es",
+ "followers": "Seguidores",
+ "following": "Seguindo",
+ "admin": "Administrador",
+ "collections": "Cole\u00e7\u00f5es",
+ "follow": "Seguir",
+ "unfollow": "Deixar de seguir",
+ "editProfile": "Editar Perfil",
+ "followRequested": "Solicita\u00e7\u00e3o de seguir enviada",
+ "joined": "Entrou",
+ "emptyCollections": "N\u00e3o conseguimos encontrar nenhuma cole\u00e7\u00e3o",
+ "emptyPosts": "N\u00e3o encontramos nenhuma publica\u00e7\u00e3o"
},
"menu": {
- "viewPost": "View Post",
- "viewProfile": "View Profile",
- "moderationTools": "Moderation Tools",
- "report": "Report",
- "archive": "Archive",
- "unarchive": "Unarchive",
- "embed": "Embed",
- "selectOneOption": "Select one of the following options",
- "unlistFromTimelines": "Unlist from Timelines",
- "addCW": "Add Content Warning",
- "removeCW": "Remove Content Warning",
- "markAsSpammer": "Mark as Spammer",
- "markAsSpammerText": "Unlist + CW existing and future posts",
- "spam": "Spam",
- "sensitive": "Sensitive Content",
- "abusive": "Abusive or Harmful",
- "underageAccount": "Underage Account",
- "copyrightInfringement": "Copyright Infringement",
- "impersonation": "Impersonation",
- "scamOrFraud": "Scam or Fraud",
- "confirmReport": "Confirm Report",
- "confirmReportText": "Tem a certeza que deseja denunciar esta mensagem?",
+ "viewPost": "Ver publica\u00e7\u00e3o",
+ "viewProfile": "Ver Perfil",
+ "moderationTools": "Ferramentas de modera\u00e7\u00e3o",
+ "report": "Denunciar",
+ "archive": "Arquivo",
+ "unarchive": "Desarquivar",
+ "embed": "Incorporar",
+ "selectOneOption": "Selecione uma das op\u00e7\u00f5es a seguir",
+ "unlistFromTimelines": "Retirar das linhas do tempo",
+ "addCW": "Adicionar aviso de conte\u00fado",
+ "removeCW": "Remover aviso de conte\u00fado",
+ "markAsSpammer": "Marcar como Spammer",
+ "markAsSpammerText": "Retirar das linhas do tempo + adicionar aviso de conte\u00fado \u00e0s publica\u00e7\u00f5es antigas e futuras",
+ "spam": "Lixo Eletr\u00f4nico",
+ "sensitive": "Conte\u00fado sens\u00edvel",
+ "abusive": "Abusivo ou Prejudicial",
+ "underageAccount": "Conta de menor de idade",
+ "copyrightInfringement": "Viola\u00e7\u00e3o de direitos autorais",
+ "impersonation": "Roubo de identidade",
+ "scamOrFraud": "Golpe ou Fraude",
+ "confirmReport": "Confirmar den\u00fancia",
+ "confirmReportText": "Voc\u00ea realmente quer denunciar esta publica\u00e7\u00e3o?",
"reportSent": "Den\u00fancia enviada!",
- "reportSentText": "Recebemos com sucesso a sua den\u00fancia.",
- "reportSentError": "Ocorreu um erro ao denunciar este conte\u00fado.",
- "modAddCWConfirm": "Tem a certeza que pretende adicionar um alerta de conte\u00fado ao post?",
- "modCWSuccess": "Adicionou com sucesso um alerta de conte\u00fado",
- "modRemoveCWConfirm": "Tem a certeza que pretende remover um alerta de conte\u00fado deste post?",
- "modRemoveCWSuccess": "Removeu com sucesso o alerta de conte\u00fado",
- "modUnlistConfirm": "Tem a certeza que pretende deslistar este post?",
- "modUnlistSuccess": "Deslistou com sucesso este post",
- "modMarkAsSpammerConfirm": "Tem a certeza que deseja marcar este utilizador como spammer? Todos os posts existentes e futuros ser\u00e3o deslistados da timeline e o alerta de conte\u00fado ser\u00e1 aplicado.",
- "modMarkAsSpammerSuccess": "Marcou com sucesso esta conta como spammer",
- "toFollowers": "para Seguidores",
- "showCaption": "Mostar legenda",
- "showLikes": "Mostrar Gostos",
+ "reportSentText": "N\u00f3s recebemos sua den\u00fancia com sucesso.",
+ "reportSentError": "Houve um problema ao denunciar esta publica\u00e7\u00e3o.",
+ "modAddCWConfirm": "Voc\u00ea realmente quer adicionar um aviso de conte\u00fado a esta publica\u00e7\u00e3o?",
+ "modCWSuccess": "Aviso de conte\u00fado sens\u00edvel adicionado com sucesso",
+ "modRemoveCWConfirm": "Voc\u00ea realmente quer remover o aviso de conte\u00fado desta publica\u00e7\u00e3o?",
+ "modRemoveCWSuccess": "Aviso de conte\u00fado sens\u00edvel removido com sucesso",
+ "modUnlistConfirm": "Voc\u00ea realmente quer definir esta publica\u00e7\u00e3o como n\u00e3o listada?",
+ "modUnlistSuccess": "A publica\u00e7\u00e3o foi definida como n\u00e3o listada com sucesso",
+ "modMarkAsSpammerConfirm": "Voc\u00ea realmente quer denunciar este usu\u00e1rio por spam? Todas as suas publica\u00e7\u00f5es anteriores e futuras ser\u00e3o marcadas com um aviso de conte\u00fado e removidas das linhas do tempo.",
+ "modMarkAsSpammerSuccess": "Perfil denunciado com sucesso",
+ "toFollowers": "para seguidores",
+ "showCaption": "Mostrar legenda",
+ "showLikes": "Mostrar curtidas",
"compactMode": "Modo compacto",
- "embedConfirmText": "Ao utilizar este conte\u00fado, encontra-se a aceitar os nossos",
- "deletePostConfirm": "Tem a certeza que pretende remover este post?",
- "archivePostConfirm": "Tem a certeza que pretende arquivar este post?",
- "unarchivePostConfirm": "Tem a certeza que pretende desarquivar este post?"
+ "embedConfirmText": "Ao usar de forma \u201cembed\u201d, voc\u00ea concorda com nossas",
+ "deletePostConfirm": "Voc\u00ea tem certeza que deseja excluir esta publica\u00e7\u00e3o?",
+ "archivePostConfirm": "Tem certeza que deseja arquivar esta publica\u00e7\u00e3o?",
+ "unarchivePostConfirm": "Tem certeza que deseja desarquivar esta publica\u00e7\u00e3o?"
},
"story": {
- "add": "Adicionar Storie"
+ "add": "Adicionar Story"
},
"timeline": {
- "peopleYouMayKnow": "Pessoas que talvez conhe\u00e7a"
+ "peopleYouMayKnow": "Pessoas que voc\u00ea talvez conhe\u00e7a"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "N\u00e3o encontramos nenhuma publica\u00e7\u00e3o com esta hashtag"
}
}
\ No newline at end of file
diff --git a/public/_lang/ro.json b/public/_lang/ro.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/ro.json
+++ b/public/_lang/ro.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/ru.json b/public/_lang/ru.json
index b3376a1a..81e62649 100644
--- a/public/_lang/ru.json
+++ b/public/_lang/ru.json
@@ -42,6 +42,7 @@
"drive": "\u0414\u0438\u0441\u043a",
"settings": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438",
"compose": "\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u043f\u043e\u0441\u0442",
+ "logout": "Logout",
"about": "\u041e \u043d\u0430\u0441",
"help": "\u041f\u043e\u043c\u043e\u0449\u044c",
"language": "\u042f\u0437\u044b\u043a",
@@ -91,8 +92,8 @@
"editProfile": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0444\u0438\u043b\u044c",
"followRequested": "\u0425\u043e\u0447\u0435\u0442 \u043d\u0430 \u0412\u0430\u0441 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f",
"joined": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "\u041f\u043e\u0445\u043e\u0436\u0435, \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043d\u0430\u0439\u0442\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438",
+ "emptyPosts": "\u041f\u043e\u0445\u043e\u0436\u0435, \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043d\u0430\u0439\u0442\u0438 \u043d\u0438 \u043e\u0434\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438"
},
"menu": {
"viewPost": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u043f\u043e\u0441\u0442",
@@ -144,6 +145,6 @@
"peopleYouMayKnow": "\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b\u0435 \u0434\u0440\u0443\u0437\u044c\u044f"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "\u041f\u043e\u0445\u043e\u0436\u0435, \u043c\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u043c \u043d\u0430\u0439\u0442\u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u0445\u044d\u0448\u0442\u0435\u0433\u0430"
}
}
\ No newline at end of file
diff --git a/public/_lang/sk.json b/public/_lang/sk.json
index a78e4940..5da2463c 100644
--- a/public/_lang/sk.json
+++ b/public/_lang/sk.json
@@ -3,9 +3,9 @@
"comment": "Komentova\u0165",
"commented": "Commented",
"comments": "Koment\u00e1re",
- "like": "Like",
+ "like": "P\u00e1\u010di sa mi",
"liked": "P\u00e1\u010di sa mi",
- "likes": "Likes",
+ "likes": "P\u00e1\u010di sa mi",
"share": "Zdiela\u0165",
"shared": "Zdie\u013ean\u00e9",
"shares": "Zdia\u013ean\u00e9",
@@ -42,6 +42,7 @@
"drive": "\u00dalo\u017eisko",
"settings": "Nastavenia",
"compose": "Vytvori\u0165 nov\u00fd",
+ "logout": "Logout",
"about": "O aplik\u00e1cii",
"help": "Pomocn\u00edk",
"language": "Jazyk",
@@ -75,75 +76,75 @@
"story": "story"
},
"post": {
- "shareToFollowers": "Share to followers",
- "shareToOther": "Share to other",
- "noLikes": "No likes yet",
- "uploading": "Uploading"
+ "shareToFollowers": "Zdie\u013ea\u0165 pre sledovate\u013eov",
+ "shareToOther": "Zdiela\u0165 pre ostatn\u00fdch",
+ "noLikes": "Zatia\u013e \u017eiadne ozna\u010denia p\u00e1\u010di sa mi",
+ "uploading": "Nahr\u00e1va sa"
},
"profile": {
- "posts": "Posts",
- "followers": "Followers",
- "following": "Following",
- "admin": "Admin",
- "collections": "Collections",
- "follow": "Follow",
- "unfollow": "Unfollow",
- "editProfile": "Edit Profile",
- "followRequested": "Follow Requested",
+ "posts": "Pr\u00edspevky",
+ "followers": "Sleduj\u00faci",
+ "following": "Sledovan\u00ed",
+ "admin": "Administr\u00e1tor",
+ "collections": "Kolekcie",
+ "follow": "Sledova\u0165",
+ "unfollow": "Presta\u0165 sledova\u0165",
+ "editProfile": "Upravi\u0165 Profil",
+ "followRequested": "\u017diados\u0165 o sledovanie bola odoslan\u00e1",
"joined": "Joined",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "emptyCollections": "Zd\u00e1 sa, \u017ee nem\u00f4\u017eeme n\u00e1js\u0165 \u017eiadne kolekcie",
+ "emptyPosts": "Zd\u00e1 sa, \u017ee nem\u00f4\u017eeme n\u00e1js\u0165 \u017eiadne pr\u00edspevky"
},
"menu": {
- "viewPost": "View Post",
- "viewProfile": "View Profile",
- "moderationTools": "Moderation Tools",
- "report": "Report",
- "archive": "Archive",
- "unarchive": "Unarchive",
- "embed": "Embed",
- "selectOneOption": "Select one of the following options",
+ "viewPost": "Zobrazi\u0165 pr\u00edspevok",
+ "viewProfile": "Zobrazi\u0165 profil",
+ "moderationTools": "N\u00e1stroje pre moderovanie",
+ "report": "Nahl\u00e1si\u0165",
+ "archive": "Archivova\u0165",
+ "unarchive": "Odarchivova\u0165",
+ "embed": "Vlo\u017ei\u0165",
+ "selectOneOption": "Pros\u00edm, vyberte jednu z nasleduj\u00facich mo\u017enost\u00ed",
"unlistFromTimelines": "Unlist from Timelines",
- "addCW": "Add Content Warning",
- "removeCW": "Remove Content Warning",
- "markAsSpammer": "Mark as Spammer",
+ "addCW": "Prida\u0165 upozornenie o obsahu",
+ "removeCW": "Odstr\u00e1ni\u0165 upozornenie o obsahu",
+ "markAsSpammer": "Ozna\u010di\u0165 ako Spammer",
"markAsSpammerText": "Unlist + CW existing and future posts",
"spam": "Spam",
- "sensitive": "Sensitive Content",
- "abusive": "Abusive or Harmful",
- "underageAccount": "Underage Account",
- "copyrightInfringement": "Copyright Infringement",
- "impersonation": "Impersonation",
- "scamOrFraud": "Scam or Fraud",
- "confirmReport": "Confirm Report",
- "confirmReportText": "Are you sure you want to report this post?",
- "reportSent": "Report Sent!",
- "reportSentText": "We have successfully received your report.",
- "reportSentError": "There was an issue reporting this post.",
- "modAddCWConfirm": "Are you sure you want to add a content warning to this post?",
- "modCWSuccess": "Successfully added content warning",
- "modRemoveCWConfirm": "Are you sure you want to remove the content warning on this post?",
- "modRemoveCWSuccess": "Successfully removed content warning",
+ "sensitive": "Citliv\u00fd obsah",
+ "abusive": "Zneu\u017e\u00edvaj\u00faci alebo \u0160kodliv\u00fd",
+ "underageAccount": "\u00da\u010det neplnolet\u00fdch",
+ "copyrightInfringement": "Poru\u0161enie autorsk\u00fdch pr\u00e1v",
+ "impersonation": "Vyd\u00e1vanie sa za in\u00fa osobu",
+ "scamOrFraud": "Scam alebo podvod",
+ "confirmReport": "Potvrdi\u0165 Nahl\u00e1senie",
+ "confirmReportText": "Naozaj chcete nahl\u00e1si\u0165 tento pr\u00edspevok?",
+ "reportSent": "Nahl\u00e1senie bolo odoslan\u00e9!",
+ "reportSentText": "\u00daspe\u0161ne sme prijali va\u0161e nahl\u00e1senie.",
+ "reportSentError": "Pri nahlasovan\u00ed tohto pr\u00edspevku sa vyskytol probl\u00e9m.",
+ "modAddCWConfirm": "Naozaj chcete prida\u0165 upozornenie o obsahu na tento pr\u00edspevok?",
+ "modCWSuccess": "Upozornenie o obsahu bolo \u00faspe\u0161ne pridan\u00e9",
+ "modRemoveCWConfirm": "Naozaj chcete odstr\u00e1ni\u0165 upozornenie o obsahu z tohto pr\u00edspevku?",
+ "modRemoveCWSuccess": "Upozornenie o obsahu bolo \u00faspe\u0161ne odstr\u00e1nen\u00e9",
"modUnlistConfirm": "Are you sure you want to unlist this post?",
"modUnlistSuccess": "Successfully unlisted post",
"modMarkAsSpammerConfirm": "Are you sure you want to mark this user as a spammer? All existing and future posts will be unlisted on timelines and a content warning will be applied.",
- "modMarkAsSpammerSuccess": "Successfully marked account as spammer",
- "toFollowers": "to Followers",
- "showCaption": "Show Caption",
- "showLikes": "Show Likes",
- "compactMode": "Compact Mode",
- "embedConfirmText": "By using this embed, you agree to our",
- "deletePostConfirm": "Are you sure you want to delete this post?",
- "archivePostConfirm": "Are you sure you want to archive this post?",
- "unarchivePostConfirm": "Are you sure you want to unarchive this post?"
+ "modMarkAsSpammerSuccess": "\u00da\u010det bol \u00faspe\u0161ne ozna\u010den\u00fd ako spammer",
+ "toFollowers": "pre Sleduj\u00facich",
+ "showCaption": "Zobrazi\u0165 Titulok",
+ "showLikes": "Zobrazi\u0165 P\u00e1\u010di sa mi",
+ "compactMode": "Kompaktn\u00fd re\u017eim",
+ "embedConfirmText": "Pou\u017e\u00edvan\u00edm tohto vlo\u017eenia s\u00fahlas\u00edte s na\u0161imi",
+ "deletePostConfirm": "Naozaj chcete odstr\u00e1ni\u0165 tento pr\u00edspevok?",
+ "archivePostConfirm": "Naozaj chcete archivova\u0165 tento pr\u00edspevok?",
+ "unarchivePostConfirm": "Naozaj chcete odarchivova\u0165 tento pr\u00edspevok?"
},
"story": {
- "add": "Add Story"
+ "add": "Prida\u0165 Story"
},
"timeline": {
- "peopleYouMayKnow": "People you may know"
+ "peopleYouMayKnow": "\u013dudia ktor\u00fdch mo\u017eno pozn\u00e1te"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Zd\u00e1 sa, \u017ee nem\u00f4\u017eeme n\u00e1js\u0165 \u017eiadne pr\u00edspevky pre tento hashtag"
}
}
\ No newline at end of file
diff --git a/public/_lang/sr.json b/public/_lang/sr.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/sr.json
+++ b/public/_lang/sr.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/sv.json b/public/_lang/sv.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/sv.json
+++ b/public/_lang/sv.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/tr.json b/public/_lang/tr.json
index 6b3bccb2..274abb51 100644
--- a/public/_lang/tr.json
+++ b/public/_lang/tr.json
@@ -42,6 +42,7 @@
"drive": "Depolama",
"settings": "Ayarlar",
"compose": "Yeni olu\u015ftur",
+ "logout": "Logout",
"about": "Hakk\u0131nda",
"help": "Yard\u0131m",
"language": "Dil",
diff --git a/public/_lang/uk.json b/public/_lang/uk.json
index 3ef57c9a..1acb0863 100644
--- a/public/_lang/uk.json
+++ b/public/_lang/uk.json
@@ -42,6 +42,7 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
"language": "Language",
diff --git a/public/_lang/vi.json b/public/_lang/vi.json
index 11e9ecf0..021e9c51 100644
--- a/public/_lang/vi.json
+++ b/public/_lang/vi.json
@@ -42,6 +42,7 @@
"drive": "L\u01b0u tr\u1eef",
"settings": "Thi\u1ebft l\u1eadp",
"compose": "\u1ea2nh m\u1edbi",
+ "logout": "Logout",
"about": "Gi\u1edbi thi\u1ec7u",
"help": "Tr\u1ee3 gi\u00fap",
"language": "Ng\u00f4n ng\u1eef",
@@ -58,92 +59,92 @@
"liked": "\u0111\u00e3 th\u00edch \u1ea3nh",
"commented": "b\u00ecnh lu\u1eadn v\u1ec1 \u1ea3nh",
"reacted": "xem \u1ea3nh",
- "shared": "shared your",
- "tagged": "tagged you in a",
- "updatedA": "updated a",
- "sentA": "sent a",
- "followed": "followed",
- "mentioned": "mentioned",
- "you": "you",
- "yourApplication": "Your application to join",
- "applicationApproved": "was approved!",
- "applicationRejected": "was rejected. You can re-apply to join in 6 months.",
- "dm": "dm",
- "groupPost": "group post",
- "modlog": "modlog",
- "post": "post",
- "story": "story"
+ "shared": "chia s\u1ebb \u1ea3nh",
+ "tagged": "nh\u1eafc \u0111\u1ebfn b\u1ea1n trong",
+ "updatedA": "\u0111\u00e3 c\u1eadp nh\u1eadt",
+ "sentA": "\u0111\u00e3 g\u1eedi m\u1ed9t",
+ "followed": "\u0111\u00e3 theo d\u00f5i",
+ "mentioned": "nh\u1eafc \u0111\u1ebfn",
+ "you": "b\u1ea1n",
+ "yourApplication": "\u0110\u0103ng k\u00fd tham gia c\u1ee7a b\u1ea1n",
+ "applicationApproved": "\u0111\u00e3 \u0111\u01b0\u1ee3c duy\u1ec7t!",
+ "applicationRejected": "\u0111\u00e3 b\u1ecb t\u1eeb ch\u1ed1i. H\u00e3y g\u1eedi l\u1ea1i trong 6 th\u00e1ng ti\u1ebfp theo.",
+ "dm": "nt",
+ "groupPost": "\u1ea3nh \u0111\u0103ng nh\u00f3m",
+ "modlog": "nh\u1eadt k\u00fd ki\u1ec3m duy\u1ec7t",
+ "post": "b\u00e0i \u0111\u0103ng",
+ "story": "kho\u1ea3nh kh\u1eafc"
},
"post": {
- "shareToFollowers": "Share to followers",
- "shareToOther": "Share to other",
- "noLikes": "No likes yet",
- "uploading": "Uploading"
+ "shareToFollowers": "Chia s\u1ebb \u0111\u1ebfn ng\u01b0\u1eddi theo d\u00f5i",
+ "shareToOther": "Chia s\u1ebb t\u1edbi nh\u1eefng ng\u01b0\u1eddi kh\u00e1c",
+ "noLikes": "Ch\u01b0a c\u00f3 l\u01b0\u1ee3t th\u00edch",
+ "uploading": "\u0110ang t\u1ea3i l\u00ean"
},
"profile": {
- "posts": "Posts",
- "followers": "Followers",
- "following": "Following",
- "admin": "Admin",
- "collections": "Collections",
- "follow": "Follow",
- "unfollow": "Unfollow",
- "editProfile": "Edit Profile",
- "followRequested": "Follow Requested",
- "joined": "Joined",
- "emptyCollections": "We can't seem to find any collections",
- "emptyPosts": "We can't seem to find any posts"
+ "posts": "\u1ea2nh",
+ "followers": "Ng\u01b0\u1eddi theo d\u00f5i",
+ "following": "Theo d\u00f5i",
+ "admin": "Qu\u1ea3n tr\u1ecb vi\u00ean",
+ "collections": "B\u1ed9 s\u01b0u t\u1eadp",
+ "follow": "Theo d\u00f5i",
+ "unfollow": "Ng\u01b0ng theo d\u00f5i",
+ "editProfile": "S\u1eeda trang c\u00e1 nh\u00e2n",
+ "followRequested": "Y\u00eau c\u1ea7u theo d\u00f5i",
+ "joined": "\u0110\u00e3 tham gia",
+ "emptyCollections": "Kh\u00f4ng t\u00ecm th\u1ea5y b\u1ed9 s\u01b0u t\u1eadp n\u00e0o",
+ "emptyPosts": "Kh\u00f4ng t\u00ecm th\u1ea5y \u1ea3nh n\u00e0o"
},
"menu": {
- "viewPost": "View Post",
- "viewProfile": "View Profile",
- "moderationTools": "Moderation Tools",
- "report": "Report",
- "archive": "Archive",
- "unarchive": "Unarchive",
- "embed": "Embed",
- "selectOneOption": "Select one of the following options",
- "unlistFromTimelines": "Unlist from Timelines",
- "addCW": "Add Content Warning",
- "removeCW": "Remove Content Warning",
- "markAsSpammer": "Mark as Spammer",
- "markAsSpammerText": "Unlist + CW existing and future posts",
+ "viewPost": "Xem \u1ea3nh",
+ "viewProfile": "Xem trang c\u00e1 nh\u00e2n",
+ "moderationTools": "Ki\u1ec3m duy\u1ec7t",
+ "report": "B\u00e1o c\u00e1o",
+ "archive": "L\u01b0u tr\u1eef",
+ "unarchive": "B\u1ecf l\u01b0u tr\u1eef",
+ "embed": "Nh\u00fang",
+ "selectOneOption": "Vui l\u00f2ng ch\u1ecdn m\u1ed9t trong c\u00e1c t\u00f9y ch\u1ecdn sau",
+ "unlistFromTimelines": "\u1ea8n kh\u1ecfi trang chung",
+ "addCW": "Th\u00eam c\u1ea3nh b\u00e1o n\u1ed9i dung",
+ "removeCW": "X\u00f3a c\u1ea3nh b\u00e1o n\u1ed9i dung",
+ "markAsSpammer": "\u0110\u00e1nh d\u1ea5u spam",
+ "markAsSpammerText": "\u1ea8n kh\u1ecfi trang chung v\u00e0 ch\u00e8n c\u1ea3nh b\u00e1o n\u1ed9i dung cho t\u1ea5t c\u1ea3 \u1ea3nh",
"spam": "Spam",
- "sensitive": "Sensitive Content",
- "abusive": "Abusive or Harmful",
- "underageAccount": "Underage Account",
- "copyrightInfringement": "Copyright Infringement",
- "impersonation": "Impersonation",
- "scamOrFraud": "Scam or Fraud",
- "confirmReport": "Confirm Report",
- "confirmReportText": "Are you sure you want to report this post?",
- "reportSent": "Report Sent!",
- "reportSentText": "We have successfully received your report.",
- "reportSentError": "There was an issue reporting this post.",
- "modAddCWConfirm": "Are you sure you want to add a content warning to this post?",
- "modCWSuccess": "Successfully added content warning",
- "modRemoveCWConfirm": "Are you sure you want to remove the content warning on this post?",
- "modRemoveCWSuccess": "Successfully removed content warning",
- "modUnlistConfirm": "Are you sure you want to unlist this post?",
- "modUnlistSuccess": "Successfully unlisted post",
- "modMarkAsSpammerConfirm": "Are you sure you want to mark this user as a spammer? All existing and future posts will be unlisted on timelines and a content warning will be applied.",
- "modMarkAsSpammerSuccess": "Successfully marked account as spammer",
- "toFollowers": "to Followers",
- "showCaption": "Show Caption",
- "showLikes": "Show Likes",
- "compactMode": "Compact Mode",
- "embedConfirmText": "By using this embed, you agree to our",
- "deletePostConfirm": "Are you sure you want to delete this post?",
- "archivePostConfirm": "Are you sure you want to archive this post?",
- "unarchivePostConfirm": "Are you sure you want to unarchive this post?"
+ "sensitive": "N\u1ed9i dung nh\u1ea1y c\u1ea3m",
+ "abusive": "L\u1ea1m d\u1ee5ng ho\u1eb7c G\u00e2y h\u1ea1i",
+ "underageAccount": "T\u00e0i kho\u1ea3n tr\u1ebb em",
+ "copyrightInfringement": "Vi ph\u1ea1m b\u1ea3n quy\u1ec1n",
+ "impersonation": "Gi\u1ea3 m\u1ea1o",
+ "scamOrFraud": "L\u1eeba \u0111\u1ea3o ho\u1eb7c Gian l\u1eadn",
+ "confirmReport": "X\u00e1c nh\u1eadn b\u00e1o c\u00e1o",
+ "confirmReportText": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n b\u00e1o c\u00e1o \u1ea3nh n\u00e0y?",
+ "reportSent": "\u0110\u00e3 g\u1eedi b\u00e1o c\u00e1o!",
+ "reportSentText": "Qu\u1ea3n tr\u1ecb vi\u00ean \u0111\u00e3 nh\u1eadn b\u00e1o c\u00e1o c\u1ee7a b\u1ea1n.",
+ "reportSentError": "X\u1ea3y ra l\u1ed7i khi b\u00e1o c\u00e1o \u1ea3nh n\u00e0y.",
+ "modAddCWConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n ch\u00e8n c\u1ea3nh b\u00e1o n\u1ed9i dung \u1ea3nh n\u00e0y?",
+ "modCWSuccess": "\u0110\u00e3 ch\u00e8n c\u1ea3nh b\u00e1o n\u1ed9i dung",
+ "modRemoveCWConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n g\u1ee1 c\u1ea3nh b\u00e1o n\u1ed9i dung \u1ea3nh n\u00e0y?",
+ "modRemoveCWSuccess": "\u0110\u00e3 g\u1ee1 c\u1ea3nh b\u00e1o n\u1ed9i dung",
+ "modUnlistConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n \u1ea9n \u1ea3nh n\u00e0y kh\u1ecfi trang chung?",
+ "modUnlistSuccess": "\u0110\u00e3 \u1ea9n kh\u1ecfi trang chung",
+ "modMarkAsSpammerConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n \u0111\u00e1nh d\u1ea5u ng\u01b0\u1eddi n\u00e0y l\u00e0 spam? Nh\u1eefng \u1ea3nh c\u1ee7a ng\u01b0\u1eddi n\u00e0y s\u1ebd bi\u1ebfn m\u1ea5t trong trang chung v\u00e0 c\u1ea3nh b\u00e1o n\u1ed9i dung s\u1ebd \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng.",
+ "modMarkAsSpammerSuccess": "\u0110\u00e3 \u0111\u00e1nh d\u1ea5u ng\u01b0\u1eddi n\u00e0y l\u00e0 spam",
+ "toFollowers": "t\u1edbi Ng\u01b0\u1eddi theo d\u00f5i",
+ "showCaption": "Hi\u1ec7n ch\u00fa th\u00edch",
+ "showLikes": "Hi\u1ec7n l\u01b0\u1ee3t th\u00edch",
+ "compactMode": "Ch\u1ebf \u0111\u1ed9 \u0111\u01a1n gi\u1ea3n",
+ "embedConfirmText": "S\u1eed d\u1ee5ng m\u00e3 nh\u00fang n\u00e0y ngh\u0129a l\u00e0 b\u1ea1n \u0111\u1ed3ng \u00fd v\u1edbi",
+ "deletePostConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n x\u00f3a \u1ea3nh n\u00e0y?",
+ "archivePostConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n l\u01b0u tr\u1eef \u1ea3nh n\u00e0y?",
+ "unarchivePostConfirm": "B\u1ea1n c\u00f3 ch\u1eafc mu\u1ed1n b\u1ecf l\u01b0u tr\u1eef \u1ea3nh n\u00e0y?"
},
"story": {
- "add": "Add Story"
+ "add": "Th\u00eam kho\u1ea3nh kh\u1eafc"
},
"timeline": {
- "peopleYouMayKnow": "People you may know"
+ "peopleYouMayKnow": "Nh\u1eefng ng\u01b0\u1eddi b\u1ea1n c\u00f3 th\u1ec3 bi\u1ebft"
},
"hashtags": {
- "emptyFeed": "We can't seem to find any posts for this hashtag"
+ "emptyFeed": "Kh\u00f4ng t\u00ecm th\u1ea5y \u1ea3nh n\u00e0o v\u1edbi hashtag n\u00e0y"
}
}
\ No newline at end of file
diff --git a/public/_lang/zh.json b/public/_lang/zh.json
index 3ef57c9a..daa21732 100644
--- a/public/_lang/zh.json
+++ b/public/_lang/zh.json
@@ -11,11 +11,11 @@
"shares": "Shares",
"unshare": "Unshare",
"cancel": "Cancel",
- "copyLink": "Copy Link",
- "delete": "Delete",
- "error": "Error",
- "errorMsg": "Something went wrong. Please try again later.",
- "oops": "Oops!",
+ "copyLink": "\u590d\u5236\u94fe\u63a5",
+ "delete": "\u5220\u9664",
+ "error": "\u9519\u8bef",
+ "errorMsg": "\u51fa\u9519\u4e86\u3002\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002",
+ "oops": "\u54ce\u5440\uff01",
"other": "Other",
"readMore": "Read more",
"success": "Success",
@@ -42,9 +42,10 @@
"drive": "Drive",
"settings": "Settings",
"compose": "Create New",
+ "logout": "Logout",
"about": "About",
"help": "Help",
- "language": "Language",
+ "language": "\u8bed\u8a00",
"privacy": "Privacy",
"terms": "Terms",
"backToPreviousDesign": "Go back to previous design"
diff --git a/public/js/spa.js b/public/js/spa.js
index 1f7866d6..3b52d8d2 100644
--- a/public/js/spa.js
+++ b/public/js/spa.js
@@ -1 +1 @@
-(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{"+3PN":function(t,e,n){var i=n("eWeD");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},"+VHp":function(t,e,n){"use strict";n("V8Te")},"+uhv":function(t,e,n){"use strict";n("M24V")},"/RaH":function(t,e,n){var i=n("iTP3");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},"/Y1X":function(t,e,n){"use strict";n("KOWi")},"/jad":function(t,e,n){"use strict";var i=n("1gDp"),o=n("ngXG"),a={props:{status:{type:Object},recommended:{type:Boolean,default:!1},reactionBar:{type:Boolean,default:!0},hasTopBorder:{type:Boolean,default:!1},size:{type:String,validator:function(t){return["regular","small"].includes(t)},default:"regular"}},components:{"context-menu":i.a,"poll-card":o.a},data:function(){return{config:window.App.config,profile:{},loading:!0,replies:[],replyId:null,lightboxMedia:!1,showSuggestions:!0,showReadMore:!0,replyStatus:{},replyText:"",replyNsfw:!1,emoji:window.App.util.emoji}},mounted:function(){this.profile=window._sharedData.curUser},methods:{formatCount:function(t){return App.util.format.count(t)},statusUrl:function(t){return 1==t.local?t.url:"/i/web/post/_/"+t.account.id+"/"+t.id},profileUrl:function(t){return 1==t.local?t.account.url:"/i/web/profile/_/"+t.account.id},timestampFormat:function(t){var e=new Date(t);return e.toDateString()+" "+e.toLocaleTimeString()},shortTimestamp:function(t){return window.App.util.format.timeAgo(t)},statusCardUsernameFormat:function(t){if(1==t.account.local)return t.account.username;var e=window.App.config.username.remote.format,n=window.App.config.username.remote.custom,i=t.account.username,o=document.createElement("a");switch(o.href=t.account.url,o=o.hostname,e){case"@":return i+'@'+o+"";case"from":return i+' from '+o+"";case"custom":return i+' '+n+" "+o+"";default:return i+'@'+o+""}},lightbox:function(t){window.location.href=t.media_attachments[0].url},labelRedirect:function(t){var e="/i/redirect?url="+encodeURI(this.config.features.label.covid.url);window.location.href=e},likeStatus:function(t,e){if(0!=$("body").hasClass("loggedIn")){var n=t.favourites_count;t.favourited=!t.favourited,axios.post("/i/like",{item:t.id}).then((function(e){t.favourites_count=e.data.count,t.favourited=!!t.favourited})).catch((function(e){t.favourited=!!t.favourited,t.favourites_count=n,swal("Error","Something went wrong, please try again later.","error")})),window.navigator.vibrate(200),t.favourited&&setTimeout((function(){e.target.classList.add("animate__animated","animate__bounce")}),100)}},commentFocus:function(t,e){this.$emit("comment-focus",t)},commentSubmit:function(t,e){var n=this;this.replySending=!0;var i=t.id,o=this.replyText,a=this.config.uploader.max_caption_length;if(o.length>a)return this.replySending=!1,void swal("Comment Too Long","Please make sure your comment is "+a+" characters or less.","error");axios.post("/i/comment",{item:i,comment:o,sensitive:this.replyNsfw}).then((function(t){n.replyText="",n.replies.push(t.data.entity),n.$refs.replyModal.hide()})),this.replySending=!1},owner:function(t){return this.profile.id===t.account.id},admin:function(){return 1==this.profile.is_admin},ownerOrAdmin:function(t){return this.owner(t)||this.admin()},ctxMenu:function(){this.$refs.contextMenu.open()},timeAgo:function(t){return App.util.format.timeAgo(t)},statusDeleted:function(t){this.$emit("status-delete",t)},canFollow:function(t){return!!t.hasOwnProperty("relationship")&&(!(!t.hasOwnProperty("account")||!t.account.hasOwnProperty("id"))&&(t.account.id!=this.profile.id&&!t.relationship.following))},follow:function(t){var e=this;event.currentTarget.blur(),axios.post("/i/follow",{item:t}).then((function(n){e.status.relationship.following=!0,e.$emit("followed",t)})).catch((function(t){t.response.data.message&&swal("Error",t.response.data.message,"error")}))},unfollow:function(t){var e=this;event.currentTarget.blur(),axios.post("/i/follow",{item:t}).then((function(n){e.status.relationship.following=!1,e.$emit("unfollowed",t)})).catch((function(t){t.response.data.message&&swal("Error",t.response.data.message,"error")}))}}},r=(n("RePV"),n("KHd+")),s=Object(r.a)(a,(function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"status-card-component",class:{"status-card-sm":"small"===t.size}},["text"===t.status.pf_type?n("div",{staticClass:"card shadow-none border rounded-0",class:{"border-top-0":!t.hasTopBorder}},[n("div",{staticClass:"card-body"},[n("div",{staticClass:"media"},[n("img",{staticClass:"rounded-circle box-shadow mr-2",attrs:{src:t.status.account.avatar,width:"32px",height:"32px",onerror:"this.onerror=null;this.src='/storage/avatars/default.png?v=2'",alt:"avatar"}}),t._v(" "),n("div",{staticClass:"media-body"},[n("div",{staticClass:"pl-2 d-flex align-items-top"},[n("a",{staticClass:"username font-weight-bold text-dark text-decoration-none text-break",attrs:{href:t.profileUrl(t.status)},domProps:{innerHTML:t._s(t.statusCardUsernameFormat(t.status))}},[t._v("\n\t\t\t\t\t\t\tLoading...\n\t\t\t\t\t\t")]),t._v(" "),n("span",{staticClass:"px-1 text-lighter"},[t._v("\n\t\t\t\t\t\t\t·\n\t\t\t\t\t\t")]),t._v(" "),n("a",{staticClass:"font-weight-bold text-lighter",attrs:{href:t.statusUrl(t.status)}},[t._v("\n\t\t\t\t\t\t\t"+t._s(t.shortTimestamp(t.status.created_at))+"\n\t\t\t\t\t\t")]),t._v(" "),n("span",{staticClass:"text-right",staticStyle:{"flex-grow":"1"}},[n("button",{staticClass:"btn btn-link text-dark py-0",attrs:{type:"button"},on:{click:function(e){return t.ctxMenu()}}},[n("span",{staticClass:"fas fa-ellipsis-h text-lighter"}),t._v(" "),n("span",{staticClass:"sr-only"},[t._v("Post Menu")])])])]),t._v(" "),n("div",{staticClass:"pl-2"},[t.status.sensitive?n("details",[n("summary",{staticClass:"mb-2 font-weight-bold text-muted"},[t._v("Content Warning")]),t._v(" "),n("p",{staticClass:"pt-2 text-break status-content",domProps:{innerHTML:t._s(t.status.content)}})]):n("p",{staticClass:"pt-2 text-break status-content",domProps:{innerHTML:t._s(t.status.content)}}),t._v(" "),n("p",{staticClass:"mb-0"},[n("i",{staticClass:"fa-heart fa-lg cursor-pointer mr-3",class:{"far text-muted":!t.status.favourited,"fas text-danger":t.status.favourited},on:{click:function(e){return t.likeStatus(t.status,e)}}}),t._v(" "),n("i",{staticClass:"far fa-comment cursor-pointer text-muted fa-lg mr-3",on:{click:function(e){return t.commentFocus(t.status,e)}}})])])])])])]):"poll"===t.status.pf_type?n("div",[n("poll-card",{attrs:{status:t.status,profile:t.profile},on:{"status-delete":t.statusDeleted}})],1):n("div",{staticClass:"card rounded-0 border-top-0 status-card card-md-rounded-0 shadow-none border"},[t.status?n("div",{staticClass:"card-header d-inline-flex align-items-center bg-white"},[n("div",[n("img",{staticClass:"rounded-circle box-shadow",attrs:{src:t.status.account.avatar,width:"32px",height:"32px",onerror:"this.onerror=null;this.src='/storage/avatars/default.png?v=2'",alt:"avatar"}})]),t._v(" "),n("div",{staticClass:"pl-2"},[n("a",{staticClass:"username font-weight-bold text-dark text-decoration-none text-break",attrs:{href:t.profileUrl(t.status)},domProps:{innerHTML:t._s(t.statusCardUsernameFormat(t.status))}},[t._v("\n\t\t\t\t\tLoading...\n\t\t\t\t")]),t._v(" "),t.status.account.is_admin?n("span",{staticClass:"fa-stack",staticStyle:{height:"1em","line-height":"1em","max-width":"19px"},attrs:{title:"Admin Account","data-toggle":"tooltip"}},[n("i",{staticClass:"fas fa-certificate text-danger fa-stack-1x"}),t._v(" "),n("i",{staticClass:"fas fa-crown text-white fa-sm fa-stack-1x",staticStyle:{"font-size":"7px"}})]):t._e(),t._v(" "),n("div",{staticClass:"d-flex align-items-center"},[t.status.place?n("a",{staticClass:"small text-decoration-none text-muted",attrs:{href:"/discover/places/"+t.status.place.id+"/"+t.status.place.slug,title:"Location","data-toggle":"tooltip"}},[n("i",{staticClass:"fas fa-map-marked-alt"}),t._v(" "+t._s(t.status.place.name)+", "+t._s(t.status.place.country))]):t._e()])]),t._v(" "),t.canFollow(t.status)?n("div",[n("span",{staticClass:"px-2"}),t._v(" "),n("button",{staticClass:"btn btn-primary btn-sm font-weight-bold py-1 px-3 rounded-lg",on:{click:function(e){return t.follow(t.status.account.id)}}},[n("i",{staticClass:"far fa-user-plus mr-1"}),t._v(" Follow")])]):t._e(),t._v(" "),t.status.hasOwnProperty("relationship")&&t.status.relationship.hasOwnProperty("following")&&t.status.relationship.following?n("div",[n("span",{staticClass:"px-2"}),t._v(" "),n("button",{staticClass:"btn btn-outline-primary btn-sm font-weight-bold py-1 px-3 rounded-lg",on:{click:function(e){return t.unfollow(t.status.account.id)}}},[n("i",{staticClass:"far fa-user-check mr-1"}),t._v(" Following")])]):t._e(),t._v(" "),n("div",{staticClass:"text-right",staticStyle:{"flex-grow":"1"}},[n("button",{staticClass:"btn btn-link text-dark py-0",attrs:{type:"button"},on:{click:function(e){return t.ctxMenu()}}},[n("span",{staticClass:"fas fa-ellipsis-h text-lighter"}),t._v(" "),n("span",{staticClass:"sr-only"},[t._v("Post Menu")])])])]):t._e(),t._v(" "),n("div",{staticClass:"postPresenterContainer",staticStyle:{background:"#000"}},["photo"===t.status.pf_type?n("div",{staticClass:"w-100"},[n("photo-presenter",{attrs:{status:t.status},on:{lightbox:t.lightbox,togglecw:function(e){t.status.sensitive=!1}}})],1):"video"===t.status.pf_type?n("div",{staticClass:"w-100"},[n("video-presenter",{attrs:{status:t.status},on:{togglecw:function(e){t.status.sensitive=!1}}})],1):"photo:album"===t.status.pf_type?n("div",{staticClass:"w-100"},[n("photo-album-presenter",{attrs:{status:t.status},on:{lightbox:t.lightbox,togglecw:function(e){t.status.sensitive=!1}}})],1):"video:album"===t.status.pf_type?n("div",{staticClass:"w-100"},[n("video-album-presenter",{attrs:{status:t.status},on:{togglecw:function(e){t.status.sensitive=!1}}})],1):"photo:video:album"===t.status.pf_type?n("div",{staticClass:"w-100"},[n("mixed-album-presenter",{attrs:{status:t.status},on:{lightbox:t.lightbox,togglecw:function(e){t.status.sensitive=!1}}})],1):n("div",{staticClass:"w-100"},[n("p",{staticClass:"text-center p-0 font-weight-bold text-white"},[t._v("Error: Problem rendering preview.")])])]),t._v(" "),t.config.features.label.covid.enabled&&t.status.label&&1==t.status.label.covid?n("div",{staticClass:"card-body border-top border-bottom py-2 cursor-pointer pr-2",on:{click:function(e){return t.labelRedirect()}}},[n("p",{staticClass:"font-weight-bold d-flex justify-content-between align-items-center mb-0"},[n("span",[n("i",{staticClass:"fas fa-info-circle mr-2"}),t._v("\n\t\t\t\t\tFor information about COVID-19, "+t._s(t.config.features.label.covid.org)+"\n\t\t\t\t")]),t._v(" "),t._m(0)])]):t._e(),t._v(" "),n("div",{staticClass:"card-body"},[t.reactionBar?n("div",{staticClass:"reactions my-1 pb-2"},[t.status.favourited?n("h3",{staticClass:"fas fa-heart text-danger pr-3 m-0 cursor-pointer",attrs:{title:"Like"},on:{click:function(e){return t.likeStatus(t.status,e)}}}):n("h3",{staticClass:"fal fa-heart pr-3 m-0 like-btn text-dark cursor-pointer",attrs:{title:"Like"},on:{click:function(e){return t.likeStatus(t.status,e)}}}),t._v(" "),t.status.comments_disabled?t._e():n("h3",{staticClass:"fal fa-comment text-dark pr-3 m-0 cursor-pointer",attrs:{title:"Comment"},on:{click:function(e){return t.commentFocus(t.status,e)}}}),t._v(" "),t.status.taggedPeople.length?n("span",{staticClass:"float-right"},[n("span",{staticClass:"font-weight-light small",staticStyle:{color:"#718096"}},[n("i",{staticClass:"far fa-user",attrs:{"data-toggle":"tooltip",title:"Tagged People"}}),t._v(" "),t._l(t.status.taggedPeople,(function(t,e){return n("span",{staticClass:"mr-n2"},[n("a",{attrs:{href:"/"+t.username}},[n("img",{staticClass:"border rounded-circle",attrs:{src:t.avatar,width:"20px",height:"20px","data-toggle":"tooltip",title:"@"+t.username,alt:"Avatar"}})])])}))],2)]):t._e()]):t._e(),t._v(" "),t.status.liked_by.username&&t.status.liked_by.username!==t.profile.username?n("div",{staticClass:"likes mb-1"},[n("span",{staticClass:"like-count"},[t._v("Liked by\n\t\t\t\t\t"),n("a",{staticClass:"font-weight-bold text-dark",attrs:{href:t.status.liked_by.url}},[t._v(t._s(t.status.liked_by.username))]),t._v(" "),1==t.status.liked_by.others?n("span",[t._v("\n\t\t\t\t\t\tand "),t.status.liked_by.total_count_pretty?n("span",{staticClass:"font-weight-bold"},[t._v(t._s(t.status.liked_by.total_count_pretty))]):t._e(),t._v(" "),n("span",{staticClass:"font-weight-bold"},[t._v("others")])]):t._e()])]):t._e(),t._v(" "),"text"!=t.status.pf_type?n("div",{staticClass:"caption"},[t.status.sensitive?t._e():n("p",{staticClass:"mb-2 read-more",staticStyle:{overflow:"hidden"}},[n("span",{staticClass:"username font-weight-bold"},[n("bdi",[n("a",{staticClass:"text-dark",attrs:{href:t.profileUrl(t.status)}},[t._v(t._s(t.status.account.username))])])]),t._v(" "),n("span",{staticClass:"status-content",domProps:{innerHTML:t._s(t.status.content)}})])]):t._e(),t._v(" "),n("div",{staticClass:"timestamp mt-2"},[n("p",{staticClass:"small mb-0"},["archived"!=t.status.visibility?n("a",{staticClass:"text-muted text-uppercase",attrs:{href:t.statusUrl(t.status)}},[n("timeago",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",modifiers:{hover:!0,bottom:!0}}],attrs:{datetime:t.status.created_at,"auto-update":60,"converter-options":{includeSeconds:!0},title:t.timestampFormat(t.status.created_at)}})],1):n("span",{staticClass:"text-muted text-uppercase"},[t._v("\n\t\t\t\t\t\tPosted "),n("timeago",{directives:[{name:"b-tooltip",rawName:"v-b-tooltip.hover.bottom",modifiers:{hover:!0,bottom:!0}}],attrs:{datetime:t.status.created_at,"auto-update":60,"converter-options":{includeSeconds:!0},title:t.timestampFormat(t.status.created_at)}})],1),t._v(" "),t.recommended?n("span",[n("span",{staticClass:"px-1"},[t._v("·")]),t._v(" "),n("span",{staticClass:"text-muted"},[t._v("Based on popular and trending content")])]):t._e()])])])]),t._v(" "),n("context-menu",{ref:"contextMenu",attrs:{status:t.status,profile:t.profile},on:{"status-delete":t.statusDeleted}})],1)}),[function(){var t=this.$createElement,e=this._self._c||t;return e("span",[e("i",{staticClass:"fas fa-chevron-right text-lighter"})])}],!1,null,null,null);e.a=s.exports},"0N3b":function(t,e,n){var i=n("fE/s");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},"0SFe":function(t,e,n){"use strict";n("SZ2H")},"0Z5r":function(t,e,n){var i=n("UudS");"string"==typeof i&&(i=[[t.i,i,""]]);var o={hmr:!0,transform:void 0,insertInto:void 0};n("aET+")(i,o);i.locals&&(t.exports=i.locals)},"0dhX":function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,".account-bookmarks-component .form-check[data-v-25a4c79a] {\n margin-left: 1rem;\n}\n.account-bookmarks-component .form-check .media-body[data-v-25a4c79a] {\n margin-left: 1rem;\n}\n.account-bookmarks-component .media-image-placeholder[data-v-25a4c79a] {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 50px;\n height: 50px;\n background-color: #f8f9fa !important;\n border-radius: 5px;\n margin-right: 1rem;\n}",""])},"0ox+":function(t,e,n){(t.exports=n("I1BE")(!1)).push([t.i,'.autocomplete-input{border:1px solid #eee;border-radius:8px;width:100%;padding:12px 12px 12px 48px;box-sizing:border-box;position:relative;font-size:16px;line-height:1.5;flex:1;background-color:#eee;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNjY2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:12px}.autocomplete-input:focus,.autocomplete-input[aria-expanded=true]{border-color:rgba(0,0,0,.12);background-color:#fff;outline:none;box-shadow:0 2px 2px rgba(0,0,0,.16)}[data-position=below] .autocomplete-input[aria-expanded=true]{border-bottom-color:transparent;border-radius:8px 8px 0 0}[data-position=above] .autocomplete-input[aria-expanded=true]{border-top-color:transparent;border-radius:0 0 8px 8px;z-index:2}.autocomplete[data-loading=true]:after{content:"";border:3px solid rgba(0,0,0,.12);border-right-color:rgba(0,0,0,.48);border-radius:100%;width:20px;height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-animation:rotate 1s linear infinite;animation:rotate 1s linear infinite}.autocomplete-result-list{margin:0;border:1px solid rgba(0,0,0,.12);padding:0;box-sizing:border-box;max-height:296px;overflow-y:auto;background:#fff;list-style:none;box-shadow:0 2px 2px rgba(0,0,0,.16)}[data-position=below] .autocomplete-result-list{margin-top:-1px;border-top-color:transparent;border-radius:0 0 8px 8px;padding-bottom:8px}[data-position=above] .autocomplete-result-list{margin-bottom:-1px;border-bottom-color:transparent;border-radius:8px 8px 0 0;padding-top:8px}.autocomplete-result{cursor:default;padding:12px 12px 12px 48px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjY2NjIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTEiIGN5PSIxMSIgcj0iOCIvPjxwYXRoIGQ9Ik0yMSAyMWwtNC00Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:12px}.autocomplete-result:hover,.autocomplete-result[aria-selected=true]{background-color:rgba(0,0,0,.06)}@-webkit-keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(359deg)}}@keyframes rotate{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(359deg)}}',""])},"1PLf":function(t,e,n){t.exports=function(t){var e={};function n(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return t[i].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=t,n.c=e,n.d=function(t,e,i){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var i=Object.create(null);if(n.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var o in t)n.d(i,o,function(e){return t[e]}.bind(null,o));return i},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s="fb15")}({"00ee":function(t,e,n){var i={};i[n("b622")("toStringTag")]="z",t.exports="[object z]"===String(i)},"0366":function(t,e,n){var i=n("1c0b");t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,o){return t.call(e,n,i,o)}}return function(){return t.apply(e,arguments)}}},"0538":function(t,e,n){"use strict";var i=n("1c0b"),o=n("861d"),a=[].slice,r={},s=function(t,e,n){if(!(e in r)){for(var i=[],o=0;o0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},"19aa":function(t,e){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},"1be4":function(t,e,n){var i=n("d066");t.exports=i("document","documentElement")},"1c0b":function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},"1c7e":function(t,e,n){var i=n("b622")("iterator"),o=!1;try{var a=0,r={next:function(){return{done:!!a++}},return:function(){o=!0}};r[i]=function(){return this},Array.from(r,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!o)return!1;var n=!1;try{var a={};a[i]=function(){return{next:function(){return{done:n=!0}}}},t(a)}catch(t){}return n}},"1cdc":function(t,e,n){var i=n("342f");t.exports=/(iphone|ipod|ipad).*applewebkit/i.test(i)},"1d80":function(t,e){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},2266:function(t,e,n){var i=n("825a"),o=n("e95a"),a=n("50c4"),r=n("0366"),s=n("35a1"),l=n("9bdd"),c=function(t,e){this.stopped=t,this.result=e};(t.exports=function(t,e,n,u,d){var p,h,f,m,v,g,b,y=r(e,n,u?2:1);if(d)p=t;else{if("function"!=typeof(h=s(t)))throw TypeError("Target is not iterable");if(o(h)){for(f=0,m=a(t.length);m>f;f++)if((v=u?y(i(b=t[f])[0],b[1]):y(t[f]))&&v instanceof c)return v;return new c(!1)}p=h.call(t)}for(g=p.next;!(b=g.call(p)).done;)if("object"==typeof(v=l(p,y,b.value,u))&&v&&v instanceof c)return v;return new c(!1)}).stop=function(t){return new c(!0,t)}},"23cb":function(t,e,n){var i=n("a691"),o=Math.max,a=Math.min;t.exports=function(t,e){var n=i(t);return n<0?o(n+e,0):a(n,e)}},"23e7":function(t,e,n){var i=n("da84"),o=n("06cf").f,a=n("9112"),r=n("6eeb"),s=n("ce4e"),l=n("e893"),c=n("94ca");t.exports=function(t,e){var n,u,d,p,h,f=t.target,m=t.global,v=t.stat;if(n=m?i:v?i[f]||s(f,{}):(i[f]||{}).prototype)for(u in e){if(p=e[u],d=t.noTargetGet?(h=o(n,u))&&h.value:n[u],!c(m?u:f+(v?".":"#")+u,t.forced)&&void 0!==d){if(typeof p==typeof d)continue;l(p,d)}(t.sham||d&&d.sham)&&a(p,"sham",!0),r(n,u,p,t)}}},"241c":function(t,e,n){var i=n("ca84"),o=n("7839").concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,o)}},"25f0":function(t,e,n){"use strict";var i=n("6eeb"),o=n("825a"),a=n("d039"),r=n("ad6d"),s=RegExp.prototype,l=s.toString,c=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(c||u)&&i(RegExp.prototype,"toString",(function(){var t=o(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in s)?r.call(t):n)}),{unsafe:!0})},2626:function(t,e,n){"use strict";var i=n("d066"),o=n("9bf2"),a=n("b622"),r=n("83ab"),s=a("species");t.exports=function(t){var e=i(t),n=o.f;r&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},2994:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("49d8"),o=n("3054"),a=n("aacc");e.default=function(t,e,n,r,s){if(r<1||r>9||s<1||s>9)throw new a.ValidationError("BlurHash must have between 1 and 9 components");if(e*n*4!==t.length)throw new a.ValidationError("Width and height must match the pixels array");for(var l=[],c=function(i){for(var a=function(a){var r=0==a&&0==i?1:2,s=function(t,e,n,i){for(var a=0,r=0,s=0,l=4*e,c=0;c0){var g=Math.max.apply(Math,f.map((function(t){return Math.max.apply(Math,t)}))),b=Math.floor(Math.max(0,Math.min(82,Math.floor(166*g-.5))));d=(b+1)/166,m+=i.encode83(b,1)}else d=1,m+=i.encode83(0,1);return m+=i.encode83((p=h,(o.linearTosRGB(p[0])<<16)+(o.linearTosRGB(p[1])<<8)+o.linearTosRGB(p[2])),4),f.forEach((function(t){m+=i.encode83(function(t,e){return 19*Math.floor(Math.max(0,Math.min(18,Math.floor(9*o.signPow(t[0]/e,.5)+9.5))))*19+19*Math.floor(Math.max(0,Math.min(18,Math.floor(9*o.signPow(t[1]/e,.5)+9.5))))+Math.floor(Math.max(0,Math.min(18,Math.floor(9*o.signPow(t[2]/e,.5)+9.5))))}(t,d),2)})),m}},"2cf4":function(t,e,n){var i,o,a,r=n("da84"),s=n("d039"),l=n("c6b6"),c=n("0366"),u=n("1be4"),d=n("cc12"),p=n("1cdc"),h=r.location,f=r.setImmediate,m=r.clearImmediate,v=r.process,g=r.MessageChannel,b=r.Dispatch,y=0,w={},_=function(t){if(w.hasOwnProperty(t)){var e=w[t];delete w[t],e()}},x=function(t){return function(){_(t)}},C=function(t){_(t.data)},k=function(t){r.postMessage(t+"",h.protocol+"//"+h.host)};f&&m||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return w[++y]=function(){("function"==typeof t?t:Function(t)).apply(void 0,e)},i(y),y},m=function(t){delete w[t]},"process"==l(v)?i=function(t){v.nextTick(x(t))}:b&&b.now?i=function(t){b.now(x(t))}:g&&!p?(a=(o=new g).port2,o.port1.onmessage=C,i=c(a.postMessage,a,1)):!r.addEventListener||"function"!=typeof postMessage||r.importScripts||s(k)||"file:"===h.protocol?i="onreadystatechange"in d("script")?function(t){u.appendChild(d("script")).onreadystatechange=function(){u.removeChild(this),_(t)}}:function(t){setTimeout(x(t),0)}:(i=k,r.addEventListener("message",C,!1))),t.exports={set:f,clear:m}},"2d00":function(t,e,n){var i,o,a=n("da84"),r=n("342f"),s=a.process,l=s&&s.versions,c=l&&l.v8;c?o=(i=c.split("."))[0]+i[1]:r&&(!(i=r.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=r.match(/Chrome\/(\d+)/))&&(o=i[1]),t.exports=o&&+o},3054:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.sRGBToLinear=function(t){var e=t/255;return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)},e.linearTosRGB=function(t){var e=Math.max(0,Math.min(1,t));return e<=.0031308?Math.round(12.92*e*255+.5):Math.round(255*(1.055*Math.pow(e,1/2.4)-.055)+.5)},e.sign=function(t){return t<0?-1:1},e.signPow=function(t,n){return e.sign(t)*Math.pow(Math.abs(t),n)}},3410:function(t,e,n){var i=n("23e7"),o=n("d039"),a=n("7b0b"),r=n("e163"),s=n("e177");i({target:"Object",stat:!0,forced:o((function(){r(1)})),sham:!s},{getPrototypeOf:function(t){return r(a(t))}})},"342f":function(t,e,n){var i=n("d066");t.exports=i("navigator","userAgent")||""},"35a1":function(t,e,n){var i=n("f5df"),o=n("3f8c"),a=n("b622")("iterator");t.exports=function(t){if(null!=t)return t[a]||t["@@iterator"]||o[i(t)]}},"37e8":function(t,e,n){var i=n("83ab"),o=n("9bf2"),a=n("825a"),r=n("df75");t.exports=i?Object.defineProperties:function(t,e){a(t);for(var n,i=r(e),s=i.length,l=0;s>l;)o.f(t,n=i[l++],e[n]);return t}},"3bbe":function(t,e,n){var i=n("861d");t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},"3ca3":function(t,e,n){"use strict";var i=n("6547").charAt,o=n("69f3"),a=n("7dd0"),r=o.set,s=o.getterFor("String Iterator");a(String,"String",(function(t){r(this,{type:"String Iterator",string:String(t),index:0})}),(function(){var t,e=s(this),n=e.string,o=e.index;return o>=n.length?{value:void 0,done:!0}:(t=i(n,o),e.index+=t.length,{value:t,done:!1})}))},"3f8c":function(t,e){t.exports={}},"408a":function(t,e,n){var i=n("c6b6");t.exports=function(t){if("number"!=typeof t&&"Number"!=i(t))throw TypeError("Incorrect invocation");return+t}},"428f":function(t,e,n){var i=n("da84");t.exports=i},"44ad":function(t,e,n){var i=n("d039"),o=n("c6b6"),a="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==o(t)?a.call(t,""):Object(t)}:Object},"44d2":function(t,e,n){var i=n("b622"),o=n("7c73"),a=n("9bf2"),r=i("unscopables"),s=Array.prototype;null==s[r]&&a.f(s,r,{configurable:!0,value:o(null)}),t.exports=function(t){s[r][t]=!0}},"44de":function(t,e,n){var i=n("da84");t.exports=function(t,e){var n=i.console;n&&n.error&&(1===arguments.length?n.error(t):n.error(t,e))}},4840:function(t,e,n){var i=n("825a"),o=n("1c0b"),a=n("b622")("species");t.exports=function(t,e){var n,r=i(t).constructor;return void 0===r||null==(n=i(r)[a])?e:o(n)}},4930:function(t,e,n){var i=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},"49d8":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","#","$","%","*","+",",","-",".",":",";","=","?","@","[","]","^","_","{","|","}","~"];e.decode83=function(t){for(var e=0,n=0;nu;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:r(!0),indexOf:r(!1)}},"50c4":function(t,e,n){var i=n("a691"),o=Math.min;t.exports=function(t){return t>0?o(i(t),9007199254740991):0}},5135:function(t,e){var n={}.hasOwnProperty;t.exports=function(t,e){return n.call(t,e)}},5692:function(t,e,n){var i=n("c430"),o=n("c6cd");(t.exports=function(t,e){return o[t]||(o[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.6.5",mode:i?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},"56ef":function(t,e,n){var i=n("d066"),o=n("241c"),a=n("7418"),r=n("825a");t.exports=i("Reflect","ownKeys")||function(t){var e=o.f(r(t)),n=a.f;return n?e.concat(n(t)):e}},5899:function(t,e){t.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"58a8":function(t,e,n){var i=n("1d80"),o="["+n("5899")+"]",a=RegExp("^"+o+o+"*"),r=RegExp(o+o+"*$"),s=function(t){return function(e){var n=String(i(e));return 1&t&&(n=n.replace(a,"")),2&t&&(n=n.replace(r,"")),n}};t.exports={start:s(1),end:s(2),trim:s(3)}},"5c6c":function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},"63a9":function(t,e,n){},6547:function(t,e,n){var i=n("a691"),o=n("1d80"),a=function(t){return function(e,n){var a,r,s=String(o(e)),l=i(n),c=s.length;return l<0||l>=c?t?"":void 0:(a=s.charCodeAt(l))<55296||a>56319||l+1===c||(r=s.charCodeAt(l+1))<56320||r>57343?t?s.charAt(l):a:t?s.slice(l,l+2):r-56320+(a-55296<<10)+65536}};t.exports={codeAt:a(!1),charAt:a(!0)}},"65f0":function(t,e,n){var i=n("861d"),o=n("e8b5"),a=n("b622")("species");t.exports=function(t,e){var n;return o(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!o(n.prototype)?i(n)&&null===(n=n[a])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},"69f3":function(t,e,n){var i,o,a,r=n("7f9a"),s=n("da84"),l=n("861d"),c=n("9112"),u=n("5135"),d=n("f772"),p=n("d012"),h=s.WeakMap;if(r){var f=new h,m=f.get,v=f.has,g=f.set;i=function(t,e){return g.call(f,t,e),e},o=function(t){return m.call(f,t)||{}},a=function(t){return v.call(f,t)}}else{var b=d("state");p[b]=!0,i=function(t,e){return c(t,b,e),e},o=function(t){return u(t,b)?t[b]:{}},a=function(t){return u(t,b)}}t.exports={set:i,get:o,has:a,enforce:function(t){return a(t)?o(t):i(t,{})},getterFor:function(t){return function(e){var n;if(!l(e)||(n=o(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},"6eeb":function(t,e,n){var i=n("da84"),o=n("9112"),a=n("5135"),r=n("ce4e"),s=n("8925"),l=n("69f3"),c=l.get,u=l.enforce,d=String(String).split("String");(t.exports=function(t,e,n,s){var l=!!s&&!!s.unsafe,c=!!s&&!!s.enumerable,p=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||a(n,"name")||o(n,"name",e),u(n).source=d.join("string"==typeof e?e:"")),t!==i?(l?!p&&t[e]&&(c=!0):delete t[e],c?t[e]=n:o(t,e,n)):c?t[e]=n:r(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},7156:function(t,e,n){var i=n("861d"),o=n("d2bb");t.exports=function(t,e,n){var a,r;return o&&"function"==typeof(a=e.constructor)&&a!==n&&i(r=a.prototype)&&r!==n.prototype&&o(t,r),t}},7418:function(t,e){e.f=Object.getOwnPropertySymbols},"746f":function(t,e,n){var i=n("428f"),o=n("5135"),a=n("e538"),r=n("9bf2").f;t.exports=function(t){var e=i.Symbol||(i.Symbol={});o(e,t)||r(e,t,{value:a.f(t)})}},7839:function(t,e){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},"7b0b":function(t,e,n){var i=n("1d80");t.exports=function(t){return Object(i(t))}},"7c73":function(t,e,n){var i,o=n("825a"),a=n("37e8"),r=n("7839"),s=n("d012"),l=n("1be4"),c=n("cc12"),u=n("f772"),d=u("IE_PROTO"),p=function(){},h=function(t){return"