Bläddra i källkod

Staging (#5852)

* Give execute permissions to folders

nginx returns 403 for every url on app/public/storage because of the strict permissions.

* Update README.md for Fastly Fast Forward

* Create settings.php

Added "settings" translation for Turkish Language.

* New translations web.php (Finnish)
[ci skip]

* New translations web.php (German)
[ci skip]

* New translations web.php (Portuguese, Brazilian)
[ci skip]

* New translations web.php (Indonesian)
[ci skip]

---------

Co-authored-by: Raphael Lullis <lullis@users.noreply.github.com>
Co-authored-by: Shlee <github@shl.ee>
Co-authored-by: batumi14 <lying-hut-subtotal@duck.com>
daniel 4 månader sedan
förälder
incheckning
5ea4ff4f64

+ 6 - 0
README.md

@@ -51,6 +51,12 @@ Discovery](https://nlnet.nl/discovery/), part of the [Next Generation
 Internet](https://ngi.eu) initiative.
 Internet](https://ngi.eu) initiative.
 
 
 <p>This project is supported by:</p>
 <p>This project is supported by:</p>
+<p>
+  <a href="https://www.fastly.com/fast-forward">
+    <img src="https://github.com/user-attachments/assets/f1499b1f-c05f-480a-a5d5-dbebcb0e20fd">
+  </a>
+</p>
+
 <p>
 <p>
   <a href="https://www.digitalocean.com/?utm_medium=opensource&utm_source=pixelfed">
   <a href="https://www.digitalocean.com/?utm_medium=opensource&utm_source=pixelfed">
     <img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" width="201px">
     <img src="https://opensource.nyc3.cdn.digitaloceanspaces.com/attribution/assets/SVG/DO_Logo_horizontal_blue.svg" width="201px">

+ 1 - 1
config/filesystems.php

@@ -53,7 +53,7 @@ return [
                 ],
                 ],
                 'dir' => [
                 'dir' => [
                     'public' => 0755,
                     'public' => 0755,
-                    'private' => 0700,
+                    'private' => 0711,
                 ],
                 ],
             ],
             ],
         ],
         ],

+ 1 - 1
resources/lang/de/web.php

@@ -8,7 +8,7 @@ return [
 		'comments' => 'Kommentare',
 		'comments' => 'Kommentare',
 		'like' => 'Gefällt mir',
 		'like' => 'Gefällt mir',
 		'liked' => 'Gefällt',
 		'liked' => 'Gefällt',
-		'likes' => 'Gefiel',
+		'likes' => '"Gefällt mir"-Angaben',
 		'share' => 'Teilen',
 		'share' => 'Teilen',
 		'shared' => 'Geteilt',
 		'shared' => 'Geteilt',
 		'shares' => 'Geteilt',
 		'shares' => 'Geteilt',

+ 8 - 8
resources/lang/fi/web.php

@@ -94,8 +94,8 @@ return [
 		'you' => 'sinä',
 		'you' => 'sinä',
 
 
 		'yourApplication' => 'Liittymistä koskeva hakemuksesi',
 		'yourApplication' => 'Liittymistä koskeva hakemuksesi',
-		'applicationApproved' => 'oli hyväksytty!',
-		'applicationRejected' => 'oli hylätty. Voit hakea uudelleen 6 kuukauden kuluttua.',
+		'applicationApproved' => 'hyväksyttiin!',
+		'applicationRejected' => 'hylättiin. Voit hakea uudelleen 6 kuukauden kuluttua.',
 
 
 		'dm' => 'yv',
 		'dm' => 'yv',
 		'groupPost' => 'ryhmäviesti',
 		'groupPost' => 'ryhmäviesti',
@@ -142,7 +142,7 @@ return [
 		'addCW' => 'Lisää sisältövaroitus',
 		'addCW' => 'Lisää sisältövaroitus',
 		'removeCW' => 'Poista sisältövaroitus',
 		'removeCW' => 'Poista sisältövaroitus',
 		'markAsSpammer' => 'Merkitse roskapostittajaksi',
 		'markAsSpammer' => 'Merkitse roskapostittajaksi',
-		'markAsSpammerText' => 'Unlist + SV olevat ja tulevat julkaisut',
+		'markAsSpammerText' => 'Poista listalta + SV olevat ja tulevat julkaisut',
 		'spam' => 'Roskaposti',
 		'spam' => 'Roskaposti',
 		'sensitive' => 'Arkaluonteista sisältöä',
 		'sensitive' => 'Arkaluonteista sisältöä',
 		'abusive' => 'Hyökkäävä tai haitallinen',
 		'abusive' => 'Hyökkäävä tai haitallinen',
@@ -161,8 +161,8 @@ return [
 		'modRemoveCWConfirm' => 'Haluatko varmasti poistaa julkaisun sisältövaroituksen?',
 		'modRemoveCWConfirm' => 'Haluatko varmasti poistaa julkaisun sisältövaroituksen?',
 		'modRemoveCWSuccess' => 'Sisältövaroitus poistettu',
 		'modRemoveCWSuccess' => 'Sisältövaroitus poistettu',
 		'modUnlistConfirm' => 'Haluatko varmasti piilottaa julkaisun?',
 		'modUnlistConfirm' => 'Haluatko varmasti piilottaa julkaisun?',
-		'modUnlistSuccess' => 'Julkaisu piilotettu onnistuneesti',
-		'modMarkAsSpammerConfirm' => 'Haluatko varmasti merkitä käyttäjän roskapostittajaksi? Kaikki nykyiset ja tulevat julkaisut saavat sisältövaroituksen ja julkaisut piilotetaan julkisilta aikajanoilta.',
+		'modUnlistSuccess' => 'Julkaisun piilotus onnistui',
+		'modMarkAsSpammerConfirm' => 'Haluatko varmasti merkitä käyttäjän roskapostittajaksi? Kaikki nykyiset ja tulevat julkaisut saavat sisältövaroituksen ja julkaisut piilotetaan aikajanoilta.',
 		'modMarkAsSpammerSuccess' => 'Tili merkitty roskapostittajaksi',
 		'modMarkAsSpammerSuccess' => 'Tili merkitty roskapostittajaksi',
 
 
 		'toFollowers' => 'seuraajille',
 		'toFollowers' => 'seuraajille',
@@ -186,7 +186,7 @@ return [
 
 
 		'onboarding' => [
 		'onboarding' => [
 			'welcome' => 'Tervetuloa',
 			'welcome' => 'Tervetuloa',
-			'thisIsYourHomeFeed' => 'Tämä on kotisyötteesi. Aikajärjestyksessä oleva syöte seuraamiesi käyttäjien julkaisuista.',
+			'thisIsYourHomeFeed' => 'Tämä on kotisyötteesi, aikajärjestyksessä oleva syöte seuraamiesi käyttäjien julkaisuista.',
 			'letUsHelpYouFind' => 'Anna meidän auttaa löytämään mielenkiintoisia ihmisiä seurattavaksi',
 			'letUsHelpYouFind' => 'Anna meidän auttaa löytämään mielenkiintoisia ihmisiä seurattavaksi',
 			'refreshFeed' => 'Päivitä syötteeni',
 			'refreshFeed' => 'Päivitä syötteeni',
 		],
 		],
@@ -201,8 +201,8 @@ return [
 		'selectReason' => 'Valitse syy',
 		'selectReason' => 'Valitse syy',
 		'reported' => 'Ilmoitettu',
 		'reported' => 'Ilmoitettu',
 		'sendingReport' => 'Lähetetään ilmoitusta',
 		'sendingReport' => 'Lähetetään ilmoitusta',
-		'thanksMsg' => 'Kiitos ilmoituksesta. Sinä ja kaltaisesi autatte pitämään yhteisön turvallisena!',
-		'contactAdminMsg' => 'Jos haluaisit ottaa yhteyttä ylläpitoom tästä julkaisusta tai ilmoittaa sen',
+		'thanksMsg' => 'Kiitos ilmoituksesta, sinä ja kaltaisesi autatte pitämään yhteisön turvallisena!',
+		'contactAdminMsg' => 'Jos haluaisit ottaa yhteyttä ylläpitoon tähän julkaisuun liittyen tai ilmoittaa sen',
 	],
 	],
 
 
 ];
 ];

+ 2 - 2
resources/lang/id/web.php

@@ -3,8 +3,8 @@
 return [
 return [
 
 
 	'common' => [
 	'common' => [
-		'comment' => 'Komentari',
-		'commented' => 'Dikomentari',
+		'comment' => 'Komentar',
+		'commented' => 'Mengomentari',
 		'comments' => 'Komentar',
 		'comments' => 'Komentar',
 		'like' => 'Sukai',
 		'like' => 'Sukai',
 		'liked' => 'Disukai',
 		'liked' => 'Disukai',

+ 57 - 57
resources/lang/pt/web.php

@@ -9,8 +9,8 @@ return [
 		'like' => 'Gosto',
 		'like' => 'Gosto',
 		'liked' => 'Gostei',
 		'liked' => 'Gostei',
 		'likes' => 'Gostos',
 		'likes' => 'Gostos',
-		'share' => 'Partilhar',
-		'shared' => 'Partilhado',
+		'share' => 'Compartilhar',
+		'shared' => 'Compartilhado',
 		'shares' => 'Partilhas',
 		'shares' => 'Partilhas',
 		'unshare' => 'Despartilhar',
 		'unshare' => 'Despartilhar',
 		'bookmark' => 'Favorito',
 		'bookmark' => 'Favorito',
@@ -19,48 +19,48 @@ return [
 		'copyLink' => 'Copiar link',
 		'copyLink' => 'Copiar link',
 		'delete' => 'Eliminar',
 		'delete' => 'Eliminar',
 		'error' => 'Erro',
 		'error' => 'Erro',
-		'errorMsg' => 'Algo correu mal. Tenta novamente mais tarde.',
-		'oops' => 'Oops!',
+		'errorMsg' => 'Algo correu mal. Por favor, tente novamente mais tarde.',
+		'oops' => 'Opa!',
 		'other' => 'Outro',
 		'other' => 'Outro',
 		'readMore' => 'Ler mais',
 		'readMore' => 'Ler mais',
 		'success' => 'Sucesso',
 		'success' => 'Sucesso',
 		'proceed' => 'Continuar',
 		'proceed' => 'Continuar',
 		'next' => 'Seguinte',
 		'next' => 'Seguinte',
 		'close' => 'Fechar',
 		'close' => 'Fechar',
-		'clickHere' => 'clica aqui',
+		'clickHere' => 'clique aqui',
 
 
 		'sensitive' => 'Sensível',
 		'sensitive' => 'Sensível',
 		'sensitiveContent' => 'Conteúdo sensível',
 		'sensitiveContent' => 'Conteúdo sensível',
-		'sensitiveContentWarning' => 'Esta publicação pode conter conteúdo sensível',
+		'sensitiveContentWarning' => 'Este post pode conter conteúdo sensível',
 	],
 	],
 
 
 	'site' => [
 	'site' => [
-		'terms' => 'Termos de Utilização',
+		'terms' => 'Termos de Uso',
 		'privacy' => 'Política de Privacidade',
 		'privacy' => 'Política de Privacidade',
 	],
 	],
 
 
 	'navmenu' => [
 	'navmenu' => [
-		'search' => 'Pesquisar',
-		'admin' => 'Painel de administração',
+		'search' => 'Pesquisa',
+		'admin' => 'Painel de Administração',
 
 
 		// Timelines
 		// Timelines
-		'homeFeed' => 'Início',
+		'homeFeed' => 'Inicio',
 		'localFeed' => 'Feed local',
 		'localFeed' => 'Feed local',
 		'globalFeed' => 'Feed global',
 		'globalFeed' => 'Feed global',
 
 
 		// Core features
 		// Core features
 		'discover' => 'Descobrir',
 		'discover' => 'Descobrir',
-		'directMessages' => 'Mensagens diretas',
+		'directMessages' => 'Mensagens Diretas',
 		'notifications' => 'Notificações',
 		'notifications' => 'Notificações',
 		'groups' => 'Grupos',
 		'groups' => 'Grupos',
 		'stories' => 'Stories',
 		'stories' => 'Stories',
 
 
 		// Self links
 		// Self links
 		'profile' => 'Perfil',
 		'profile' => 'Perfil',
-		'drive' => 'Disco',
+		'drive' => 'Drive',
 		'settings' => 'Definições',
 		'settings' => 'Definições',
 		'compose' => 'Criar novo',
 		'compose' => 'Criar novo',
-		'logout' => 'Terminar sessão',
+		'logout' => 'Terminar Sessão',
 
 
 		// Nav footer
 		// Nav footer
 		'about' => 'Sobre',
 		'about' => 'Sobre',
@@ -70,38 +70,38 @@ return [
 		'terms' => 'Termos',
 		'terms' => 'Termos',
 
 
 		// Temporary links
 		// Temporary links
-		'backToPreviousDesign' => 'Voltar ao design antigo'
+		'backToPreviousDesign' => 'Voltar ao design anterior'
 	],
 	],
 
 
 	'directMessages' => [
 	'directMessages' => [
-		'inbox' => 'Caixa de entrada',
+		'inbox' => 'Caixa de Entrada',
 		'sent' => 'Enviadas',
 		'sent' => 'Enviadas',
 		'requests' => 'Pedidos'
 		'requests' => 'Pedidos'
 	],
 	],
 
 
 	'notifications' => [
 	'notifications' => [
-		'liked' => 'gostou do seu',
-		'commented' => 'comentou no seu',
+		'liked' => 'curtiu seu',
+		'commented' => 'comentou em seu',
 		'reacted' => 'reagiu ao seu',
 		'reacted' => 'reagiu ao seu',
-		'shared' => 'partilhou o teu',
-		'tagged' => 'etiquetou-te numa publicação',
+		'shared' => 'compartilhou seu',
+		'tagged' => 'marcou você em um',
 
 
-		'updatedA' => 'atualizou uma',
-		'sentA' => 'enviou uma',
+		'updatedA' => 'atualizou um(a)',
+		'sentA' => 'enviou um',
 
 
-		'followed' => 'seguiu-te',
-		'mentioned' => 'mencionou-te',
-		'you' => 'tu',
+		'followed' => 'seguiu',
+		'mentioned' => 'mencionou',
+		'you' => 'você',
 
 
-		'yourApplication' => 'O teu pedido de adesão',
+		'yourApplication' => 'A sua candidatura para se juntar',
 		'applicationApproved' => 'foi aprovado!',
 		'applicationApproved' => 'foi aprovado!',
-		'applicationRejected' => 'foi rejeitado. Podes voltar a candidatar-te dentro de 6 meses.',
+		'applicationRejected' => 'foi rejeitado. Você pode se inscrever novamente para participar em 6 meses.',
 
 
-		'dm' => 'md',
-		'groupPost' => 'publicação de grupo',
+		'dm' => 'mensagem direta',
+		'groupPost' => 'postagem do grupo',
 		'modlog' => 'histórico de moderação',
 		'modlog' => 'histórico de moderação',
 		'post' => 'publicação',
 		'post' => 'publicação',
-		'story' => 'estória',
+		'story' => 'história',
 		'noneFound' => 'Nenhuma notificação encontrada',
 		'noneFound' => 'Nenhuma notificação encontrada',
 	],
 	],
 
 
@@ -115,12 +115,12 @@ return [
 	'profile' => [
 	'profile' => [
 		'posts' => 'Publicações',
 		'posts' => 'Publicações',
 		'followers' => 'Seguidores',
 		'followers' => 'Seguidores',
-		'following' => 'Seguindo',
+		'following' => 'A seguir',
 		'admin' => 'Administrador',
 		'admin' => 'Administrador',
 		'collections' => 'Coleções',
 		'collections' => 'Coleções',
 		'follow' => 'Seguir',
 		'follow' => 'Seguir',
 		'unfollow' => 'Deixar de seguir',
 		'unfollow' => 'Deixar de seguir',
-		'editProfile' => 'Editar perfil',
+		'editProfile' => 'Editar Perfil',
 		'followRequested' => 'Pedido para seguir enviado',
 		'followRequested' => 'Pedido para seguir enviado',
 		'joined' => 'Juntou-se',
 		'joined' => 'Juntou-se',
 
 
@@ -137,72 +137,72 @@ return [
 		'unarchive' => 'Retirar do arquivo',
 		'unarchive' => 'Retirar do arquivo',
 		'embed' => 'Incorporar',
 		'embed' => 'Incorporar',
 
 
-		'selectOneOption' => 'Seleciona uma das seguintes opções',
+		'selectOneOption' => 'Selecione uma das seguintes opções',
 		'unlistFromTimelines' => 'Remover das cronologias',
 		'unlistFromTimelines' => 'Remover das cronologias',
 		'addCW' => 'Adicionar aviso de conteúdo',
 		'addCW' => 'Adicionar aviso de conteúdo',
 		'removeCW' => 'Remover aviso de conteúdo',
 		'removeCW' => 'Remover aviso de conteúdo',
-		'markAsSpammer' => 'Marcar como spammer',
+		'markAsSpammer' => 'Marcar como Spammer',
 		'markAsSpammerText' => 'Remover das cronologias e adicionar um aviso de conteúdo às publicações existentes e futuras',
 		'markAsSpammerText' => 'Remover das cronologias e adicionar um aviso de conteúdo às publicações existentes e futuras',
-		'spam' => 'Spam',
-		'sensitive' => 'Conteúdo sensível',
+		'spam' => 'Lixo Eletrônico',
+		'sensitive' => 'Conteúdo Sensível',
 		'abusive' => 'Abusivo ou prejudicial',
 		'abusive' => 'Abusivo ou prejudicial',
 		'underageAccount' => 'Conta de menor de idade',
 		'underageAccount' => 'Conta de menor de idade',
 		'copyrightInfringement' => 'Violação de direitos de autor',
 		'copyrightInfringement' => 'Violação de direitos de autor',
 		'impersonation' => 'Roubo de identidade',
 		'impersonation' => 'Roubo de identidade',
 		'scamOrFraud' => 'Esquema ou fraude',
 		'scamOrFraud' => 'Esquema ou fraude',
 		'confirmReport' => 'Confirmar denúncia',
 		'confirmReport' => 'Confirmar denúncia',
-		'confirmReportText' => 'Tens a certeza que desejas denunciar esta mensagem?',
+		'confirmReportText' => 'Tem a certeza que deseja denunciar esta mensagem?',
 		'reportSent' => 'Denúncia enviada!',
 		'reportSent' => 'Denúncia enviada!',
-		'reportSentText' => 'Recebemos com sucesso a tua denúncia.',
+		'reportSentText' => 'Recebemos com sucesso a sua denúncia.',
 		'reportSentError' => 'Ocorreu um erro ao denunciar este conteúdo.',
 		'reportSentError' => 'Ocorreu um erro ao denunciar este conteúdo.',
 
 
-		'modAddCWConfirm' => 'Tens a certeza que pretendes adicionar um aviso de conteúdo à publicação?',
-		'modCWSuccess' => 'Adicionaste com sucesso um aviso de conteúdo',
-		'modRemoveCWConfirm' => 'Tens a certeza que pretendes remover o aviso de conteúdo desta publicação?',
-		'modRemoveCWSuccess' => 'Removeste com sucesso o aviso de conteúdo',
+		'modAddCWConfirm' => 'Tem a certeza que pretende adicionar um aviso de conteúdo à publicação?',
+		'modCWSuccess' => 'Adicionou com sucesso um aviso de conteúdo',
+		'modRemoveCWConfirm' => 'Tem a certeza que pretende remover o aviso de conteúdo desta publicação?',
+		'modRemoveCWSuccess' => 'Removeu com sucesso o aviso de conteúdo',
 		'modUnlistConfirm' => 'Tem a certeza que pretende deslistar este post?',
 		'modUnlistConfirm' => 'Tem a certeza que pretende deslistar este post?',
 		'modUnlistSuccess' => 'Deslistou com sucesso 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ão deslistados da timeline e o alerta de conteúdo será aplicado.',
+		'modMarkAsSpammerConfirm' => 'Você realmente quer denunciar este usuário por spam? Todas as suas publicações anteriores e futuras serão marcadas com um aviso de conteúdo e removidas das linhas do tempo.',
 		'modMarkAsSpammerSuccess' => 'Marcou com sucesso esta conta como spammer',
 		'modMarkAsSpammerSuccess' => 'Marcou com sucesso esta conta como spammer',
 
 
-		'toFollowers' => 'para Seguidores',
+		'toFollowers' => 'para seguidores',
 
 
-		'showCaption' => 'Mostar legenda',
-		'showLikes' => 'Mostrar gostos',
+		'showCaption' => 'Exibir legendas',
+		'showLikes' => 'Mostrar Gostos',
 		'compactMode' => 'Modo compacto',
 		'compactMode' => 'Modo compacto',
-		'embedConfirmText' => 'Ao utilizar este conteúdo, concordas com:',
+		'embedConfirmText' => 'Ao usar de forma “embed”, você concorda com nossas',
 
 
-		'deletePostConfirm' => 'Tens a certeza que pretendes eliminar esta publicação?',
-		'archivePostConfirm' => 'Tens a certeza que pretendes arquivar esta publicação?',
+		'deletePostConfirm' => 'Tem a certeza que pretende apagar esta publicação?',
+		'archivePostConfirm' => 'Tem a certeza que pretende arquivar esta publicação?',
 		'unarchivePostConfirm' => 'Tem a certeza que pretende desarquivar este post?',
 		'unarchivePostConfirm' => 'Tem a certeza que pretende desarquivar este post?',
 	],
 	],
 
 
 	'story' => [
 	'story' => [
-		'add' => 'Adicionar Storie'
+		'add' => 'Adicionar Story'
 	],
 	],
 
 
 	'timeline' => [
 	'timeline' => [
-		'peopleYouMayKnow' => 'Pessoas que talvez conheças',
+		'peopleYouMayKnow' => 'Pessoas que talvez conheça',
 
 
 		'onboarding' => [
 		'onboarding' => [
 			'welcome' => 'Bem-vindo',
 			'welcome' => 'Bem-vindo',
-			'thisIsYourHomeFeed' => 'Este é a tua cronologia inicial pessoal, com publicações em ordem cronológica das contas que segue.',
-			'letUsHelpYouFind' => 'Deixa-nos ajudar-te a encontrar algumas pessoas interessantes para seguires',
-			'refreshFeed' => 'Atualizar a minha cronologia',
+			'thisIsYourHomeFeed' => 'Este é o seu feed pessoal, com publicações em ordem cronológica das contas que segue.',
+			'letUsHelpYouFind' => 'Deixe-nos ajudar a encontrar algumas pessoas interessantes para seguir',
+			'refreshFeed' => 'Atualizar o meu feed',
 		],
 		],
 	],
 	],
 
 
 	'hashtags' => [
 	'hashtags' => [
-		'emptyFeed' => 'Não conseguimos encontrar publicações com essa hashtag'
+		'emptyFeed' => 'Não encontramos nenhuma publicação com esta hashtag'
 	],
 	],
 
 
 	'report' => [
 	'report' => [
 		'report' => 'Denunciar',
 		'report' => 'Denunciar',
-		'selectReason' => 'Seleciona um motivo',
+		'selectReason' => 'Selecione uma razão',
 		'reported' => 'Denunciado',
 		'reported' => 'Denunciado',
 		'sendingReport' => 'A enviar denúncia',
 		'sendingReport' => 'A enviar denúncia',
-		'thanksMsg' => 'Obrigado pela denúncia, as pessoas como tu ajudam a manter a nossa comunidade segura!',
-		'contactAdminMsg' => 'Se quiseres entrar em contacto com um administrador sobre esta publicação ou denúncia',
+		'thanksMsg' => 'Obrigado pela denúncia, pessoas como você ajudam a manter a nossa comunidade segura!',
+		'contactAdminMsg' => 'Se quiser entrar em contato com um administrador acerca desta publicação ou denúncia',
 	],
 	],
 
 
 ];
 ];

+ 127 - 0
resources/lang/tr/settings.php

@@ -0,0 +1,127 @@
+<?php
+
+return [
+    'account' =>                'Hesap',
+    'accessibility' =>          'Erişebilirlik',
+    'email' =>                  'Email',
+    'invites' =>                'Davetler',
+    'media' =>                  'Medya',
+    'notifications' =>          'Bildirimler',
+    'password' =>               'Parola',
+    'privacy' =>                'Gizlilik',
+    'relationships' =>          'İlişkiler',
+    'security' =>               'Güvenlik',
+    'timelines' =>              'Akış',
+    'applications' =>           'Uygulamalar',
+    'developers' =>             'Geliştiriciler',
+    'import' =>                 'İçe Aktar',
+    'export' =>                 'Dışa Aktar',
+    'labs' =>                   'Labs',
+    'parental_controls' =>      'Ebeveyn Kontrolleri',
+  
+    'submit' =>                 'Gönder',
+    'error' =>                  'Hata',
+    'cancel' =>                 'İptal',
+    'save' =>                   'Kaydet',
+    'download' =>               'İndir',
+    
+    'home.account_settings' =>                                          'Hesap Ayarları',
+    'home.change_profile_photo' =>                                      'Profil Fotoğrafını Değiştir',
+    'home.select_a_profile_photo' =>                                    'Profil Fotoğrafı Seç',
+    'home.must_be_a_jpeg_or_png_max_avatar_size' =>                     'jpeg veya png olmalı. Boyutu en fazla:',
+    'home.upload' =>                                                    'Yükle',
+    'home.delete_profile_photo' =>                                      'Profil Fotoğrafını Kaldır',
+    'home.name' =>                                                      'İsim',
+    'home.your_name' =>                                                 'Senin İsmin',
+    'home.website' =>                                                   'Website',
+    'home.bio' =>                                                       'Hakkında',
+    'home.add_a_bio_here' =>                                            'Buraya hakkında ekle',
+    'home.language' =>                                                  'Dil',
+    'home.pronouns' =>                                                  'Zamirler',
+    'home.select_pronouns' =>                                           'Seçilen Zamirler',
+    'home.storage_usage' =>                                             'Depolama Kullanımı',
+    'home.storage_used' =>                                              'Depolama Kullanıldı',
+        
+    'email.email_settings' =>                                           'Email Ayarları',
+    'email.email_address' =>                                            'Email Adresi',
+    'email.verified' =>                                                 'Doğrulandı',
+    'email.unverified' =>                                               'Doğrulanmadı',
+    'email.verify_your_email' =>                                        'mail adresin doğrulandı',
+    
+    'media.default_license' =>                                          'Varsayılan Lisans',
+    
+    'password.update_password' =>                                       'Parola Değiştir',
+    'password.current' =>                                               'Mevcut',
+    'password.your_current_password' =>                                 'Mevcut Parolan',
+    'password.new' =>                                                   'Yeni',
+    'password.enter_new_password_here' =>                               'Yeni parola gir',
+    'password.confirm' =>                                               'Onayla',
+    'password.confirm_new_password' =>                                  'Yeni parolayı onayla',
+    
+    'privacy.privacy_settings' =>                                       'Gizlilik Ayarları',
+    'privacy.private_account' =>                                        'Gizli Hesap',
+    'privacy.show_on_directory' =>                                      'Dizinde göster',
+    'privacy.show_follower_count' =>                                    'Takipçi Sayısını Göster',
+    'privacy.disable_embeds' =>                                         'Atom Beslemesini Gayri Faal Kıl',
+    'privacy.enable_atom_feed' =>                                       'Atom Beslemesini Faal Kıl',
+    'privacy.confirm_this_action' =>                                    'İşlemi Onayla',
+    'privacy.hour' =>                                                   'saat',
+    'privacy.day' =>                                                    'gün',
+    'privacy.weeks' =>                                                  'hafta',
+    'privacy.month' =>                                                  'ay',
+    'privacy.months' =>                                                 'aylar',
+    'privacy.year' =>                                                   'yıl',
+    'privacy.remove_existing_followers' =>                              'Mevcut takipçileri kaldır',
+    'privacy.allow_new_follow_requests' =>                              'Yeni takip isteklerine izin ver',
+    'privacy.an_error_occured_please_try_again' =>                      'Bir hata oluştur. Lütfen yeniden deneyin.',
+  
+    'relationships' =>                                                          'İlişkiler',
+    'relationships.followers' =>                                                'Takipçiler',
+    'relationships.following' =>                                                'Takipler',
+    'relationships.hashtags' =>                                                 'Etiketler',
+    'relationships.hashtag' =>                                                  'Etiket',
+    'relationships.username' =>                                                 'Kullanıcı adı',
+    'relationships.unfollow' =>                                                 'Takibi Bırak',
+    'relationships.mute' =>                                                     'Sustur',
+    'relationships.block' =>                                                    'Engelle',
+    'relationships.mute_successful' =>                                          'Susturuldu',
+    'relationships.you_have_successfully_muted_that_user' =>                    'Kullanıcıyı başarıyla susturdunuz',
+    'relationships.block_successful' =>                                         'Engellendi',
+    'relationships.you_have_successfully_blocked_that_user' =>                  'Kullanıcıyı başarıyla engellediniz',
+    'relationships.unfollow_successful' =>                                      'Takip Bırakıldı',
+    'relationships.you_have_successfully_unfollowed_that_user' =>               'Kullanıcıyı başarıyla takip etmeyi bıraktınız',
+    'relationships.you_have_successfully_unfollowed_that_hashtag' =>            'Bu etiketi başarıyla takip etmeyi bıraktınız',
+    
+    'security.two_factor_authentication' =>                                     'Two-factor authentication',
+    'security.enabled' =>                                                       'Faal',
+    'security.danger_zone' =>                                                   'Tehlikeli Bölge',
+    'security.temporarily_disable_account' =>                                   'Hesabı Geçici Olarak Gayri Faal Kıl',
+    'security.disable' =>                                                       'Gayri Faal',
+    'security.delete_this_account' =>                                           'Bu Hesabı Sil',
+    'security.delete' =>                                                        'Sil',
+    'security.account_log' =>                                                   'Hesap Günlüğü',
+    'security.no_activity_logs_found' =>                                        'Etkinlik günlüğü bulunamadı!',
+    'security.ip_address' =>                                                    'IP Adresi:',
+    'security.devices' =>                                                       'Cihazlar',
+    'security.ip' =>                                                            'IP:',
+    'security.device' =>                                                        'Cihaz:',
+    'security.browser' =>                                                       'Tarayıcı:',
+    'security.last_login' =>                                                    'Son Giriş:',
+    'security.country' =>                                                       'Ülke:',
+    'security.trust' =>                                                         'Güven',
+    'security.remove_device' =>                                                 'Cihaz Kaldır',
+    'security.timeline_settings' =>                                             'Akış Ayarları',
+    'security.show_replies' =>                                                  'Cevapları göster',
+
+    // incomplete
+    // import/ig.blade.php seems not in use anymore
+    'import.import_from_instagram' =>                                           'İnstagram\'dan İçe Aktar',
+    
+    'export.data_export' =>                                                     'Dışarı Veri Aktar',
+    'export.statuses' =>                                                        'Durumlar',
+    'export.mute_block_lists' =>                                                'Sessiz/Engel Listesi',
+    
+    // incomplete
+    // some language outside the blades (in app/Http/Controllers/Settings/LabsSettings.php)
+    'labs.use_dark_mode_theme' =>                                               'Karanlık mod temasını kullan',
+];