From 0beba08618e39a1301a51fc5750f65f169baae29 Mon Sep 17 00:00:00 2001 From: fadelkon Date: Tue, 2 Oct 2018 20:31:02 +0200 Subject: [PATCH 1/5] Add placeholder catalan translation file to be able to see the work in progress in further commits --- src/i18n/ca.json | 199 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 src/i18n/ca.json diff --git a/src/i18n/ca.json b/src/i18n/ca.json new file mode 100644 index 0000000000..b3cb6598c5 --- /dev/null +++ b/src/i18n/ca.json @@ -0,0 +1,199 @@ +{ + "chat": { + "title": "Chat" + }, + "features_panel": { + "chat": "Chat", + "gopher": "Gopher", + "media_proxy": "Media proxy", + "scope_options": "Scope options", + "text_limit": "Text limit", + "title": "Features", + "who_to_follow": "Who to follow" + }, + "finder": { + "error_fetching_user": "Error fetching user", + "find_user": "Find user" + }, + "general": { + "apply": "Apply", + "submit": "Submit" + }, + "login": { + "login": "Log in", + "logout": "Log out", + "password": "Password", + "placeholder": "e.g. lain", + "register": "Register", + "username": "Username" + }, + "nav": { + "chat": "Local Chat", + "friend_requests": "Follow Requests", + "mentions": "Mentions", + "public_tl": "Public Timeline", + "timeline": "Timeline", + "twkn": "The Whole Known Network" + }, + "notifications": { + "broken_favorite": "Unknown status, searching for it...", + "favorited_you": "favorited your status", + "followed_you": "followed you", + "load_older": "Load older notifications", + "notifications": "Notifications", + "read": "Read!", + "repeated_you": "repeated your status" + }, + "post_status": { + "account_not_locked_warning": "Your account is not {0}. Anyone can follow you to view your follower-only posts.", + "account_not_locked_warning_link": "locked", + "attachments_sensitive": "Mark attachments as sensitive", + "content_type": { + "plain_text": "Plain text" + }, + "content_warning": "Subject (optional)", + "default": "Just landed in L.A.", + "direct_warning": "This post will only be visible to all the mentioned users.", + "posting": "Posting", + "scope": { + "direct": "Direct - Post to mentioned users only", + "private": "Followers-only - Post to followers only", + "public": "Public - Post to public timelines", + "unlisted": "Unlisted - Do not post to public timelines" + } + }, + "registration": { + "bio": "Bio", + "email": "Email", + "fullname": "Display name", + "password_confirm": "Password confirmation", + "registration": "Registration", + "token": "Invite token" + }, + "settings": { + "attachmentRadius": "Attachments", + "attachments": "Attachments", + "autoload": "Enable automatic loading when scrolled to the bottom", + "avatar": "Avatar", + "avatarAltRadius": "Avatars (Notifications)", + "avatarRadius": "Avatars", + "background": "Background", + "bio": "Bio", + "btnRadius": "Buttons", + "cBlue": "Blue (Reply, follow)", + "cGreen": "Green (Retweet)", + "cOrange": "Orange (Favorite)", + "cRed": "Red (Cancel)", + "change_password": "Change Password", + "change_password_error": "There was an issue changing your password.", + "changed_password": "Password changed successfully!", + "collapse_subject": "Collapse posts with subjects", + "confirm_new_password": "Confirm new password", + "current_avatar": "Your current avatar", + "current_password": "Current password", + "current_profile_banner": "Your current profile banner", + "data_import_export_tab": "Data Import / Export", + "default_vis": "Default visibility scope", + "delete_account": "Delete Account", + "delete_account_description": "Permanently delete your account and all your messages.", + "delete_account_error": "There was an issue deleting your account. If this persists please contact your instance administrator.", + "delete_account_instructions": "Type your password in the input below to confirm account deletion.", + "export_theme": "Save preset", + "filtering": "Filtering", + "filtering_explanation": "All statuses containing these words will be muted, one per line", + "follow_export": "Follow export", + "follow_export_button": "Export your follows to a csv file", + "follow_export_processing": "Processing, you'll soon be asked to download your file", + "follow_import": "Follow import", + "follow_import_error": "Error importing followers", + "follows_imported": "Follows imported! Processing them will take a while.", + "foreground": "Foreground", + "general": "General", + "hide_attachments_in_convo": "Hide attachments in conversations", + "hide_attachments_in_tl": "Hide attachments in timeline", + "import_followers_from_a_csv_file": "Import follows from a csv file", + "import_theme": "Load preset", + "inputRadius": "Input fields", + "instance_default": "(default: {value})", + "interfaceLanguage": "Interface language", + "invalid_theme_imported": "The selected file is not a supported Pleroma theme. No changes to your theme were made.", + "limited_availability": "Unavailable in your browser", + "links": "Links", + "lock_account_description": "Restrict your account to approved followers only", + "loop_video": "Loop videos", + "loop_video_silent_only": "Loop only videos without sound (i.e. Mastodon's \"gifs\")", + "name": "Name", + "name_bio": "Name & Bio", + "new_password": "New password", + "notification_visibility": "Types of notifications to show", + "notification_visibility_follows": "Follows", + "notification_visibility_likes": "Likes", + "notification_visibility_mentions": "Mentions", + "notification_visibility_repeats": "Repeats", + "no_rich_text_description": "Strip rich text formatting from all posts", + "nsfw_clickthrough": "Enable clickthrough NSFW attachment hiding", + "panelRadius": "Panels", + "pause_on_unfocused": "Pause streaming when tab is not focused", + "presets": "Presets", + "profile_background": "Profile Background", + "profile_banner": "Profile Banner", + "profile_tab": "Profile", + "radii_help": "Set up interface edge rounding (in pixels)", + "replies_in_timeline": "Replies in timeline", + "reply_link_preview": "Enable reply-link preview on mouse hover", + "reply_visibility_all": "Show all replies", + "reply_visibility_following": "Only show replies directed at me or users I'm following", + "reply_visibility_self": "Only show replies directed at me", + "saving_err": "Error saving settings", + "saving_ok": "Settings saved", + "security_tab": "Security", + "set_new_avatar": "Set new avatar", + "set_new_profile_background": "Set new profile background", + "set_new_profile_banner": "Set new profile banner", + "settings": "Settings", + "stop_gifs": "Play-on-hover GIFs", + "streaming": "Enable automatic streaming of new posts when scrolled to the top", + "text": "Text", + "theme": "Theme", + "theme_help": "Use hex color codes (#rrggbb) to customize your color theme.", + "tooltipRadius": "Tooltips/alerts", + "user_settings": "User Settings", + "values": { + "false": "no", + "true": "yes" + } + }, + "timeline": { + "collapse": "Collapse", + "conversation": "Conversation", + "error_fetching": "Error fetching updates", + "load_older": "Load older statuses", + "no_retweet_hint": "Post is marked as followers-only or direct and cannot be repeated", + "repeated": "repeated", + "show_new": "Show new", + "up_to_date": "Up-to-date" + }, + "user_card": { + "approve": "Approve", + "block": "Block", + "blocked": "Blocked!", + "deny": "Deny", + "follow": "Follow", + "followees": "Following", + "followers": "Followers", + "following": "Following!", + "follows_you": "Follows you!", + "mute": "Mute", + "muted": "Muted", + "per_day": "per day", + "remote_follow": "Remote follow", + "statuses": "Statuses" + }, + "user_profile": { + "timeline_title": "User Timeline" + }, + "who_to_follow": { + "more": "More", + "who_to_follow": "Who to follow" + } +} From f8323b72aef2a4cbcb9edb162ea7f13ea56a3271 Mon Sep 17 00:00:00 2001 From: fadelkon Date: Tue, 2 Oct 2018 20:33:07 +0200 Subject: [PATCH 2/5] Translate some strings to catalan. Most part of block "settings" is not translated yet --- src/i18n/ca.json | 166 +++++++++++++++++++++++------------------------ 1 file changed, 83 insertions(+), 83 deletions(-) diff --git a/src/i18n/ca.json b/src/i18n/ca.json index b3cb6598c5..98e8fe41a0 100644 --- a/src/i18n/ca.json +++ b/src/i18n/ca.json @@ -1,90 +1,90 @@ { "chat": { - "title": "Chat" + "title": "Xat" }, "features_panel": { - "chat": "Chat", + "chat": "Xat", "gopher": "Gopher", - "media_proxy": "Media proxy", - "scope_options": "Scope options", - "text_limit": "Text limit", - "title": "Features", - "who_to_follow": "Who to follow" + "media_proxy": "Proxy per multimèdia", + "scope_options": "Opcions d'àbast", + "text_limit": "Límit de text", + "title": "Funcionalitats", + "who_to_follow": "A qui seguir" }, "finder": { - "error_fetching_user": "Error fetching user", + "error_fetching_user": "Hi ha hagut un error en carregar l'usuari/a", "find_user": "Find user" }, "general": { - "apply": "Apply", - "submit": "Submit" + "apply": "Aplica", + "submit": "Desa" }, "login": { - "login": "Log in", - "logout": "Log out", - "password": "Password", - "placeholder": "e.g. lain", - "register": "Register", - "username": "Username" + "login": "Inicia sessió", + "logout": "Tanca la sessió", + "password": "Contrasenya", + "placeholder": "p.ex.: Maria", + "register": "Registra't", + "username": "Nom d'usuari/a" }, "nav": { - "chat": "Local Chat", + "chat": "Xat local públic", "friend_requests": "Follow Requests", - "mentions": "Mentions", - "public_tl": "Public Timeline", - "timeline": "Timeline", - "twkn": "The Whole Known Network" + "mentions": "Mencions", + "public_tl": "Flux públic del node", + "timeline": "Flux personal", + "twkn": "Tota la xarxa coneguda" }, "notifications": { - "broken_favorite": "Unknown status, searching for it...", - "favorited_you": "favorited your status", - "followed_you": "followed you", - "load_older": "Load older notifications", - "notifications": "Notifications", + "broken_favorite": "No es coneix aquest estat. S'està cercant.", + "favorited_you": "ha marcat un estat teu", + "followed_you": "ha començat a seguir-te", + "load_older": "Carrega més notificacions", + "notifications": "Notificacions", "read": "Read!", - "repeated_you": "repeated your status" + "repeated_you": "ha repetit el teu estat" }, "post_status": { - "account_not_locked_warning": "Your account is not {0}. Anyone can follow you to view your follower-only posts.", - "account_not_locked_warning_link": "locked", - "attachments_sensitive": "Mark attachments as sensitive", + "account_not_locked_warning": "El teu compte no està {0}. Qualsevol persona pot seguir-te per llegir les teves entrades reservades només a seguidores.", + "account_not_locked_warning_link": "bloquejat", + "attachments_sensitive": "Marca l'adjunt com a delicat", "content_type": { - "plain_text": "Plain text" + "plain_text": "Text pla" }, - "content_warning": "Subject (optional)", - "default": "Just landed in L.A.", - "direct_warning": "This post will only be visible to all the mentioned users.", - "posting": "Posting", + "content_warning": "Assumpte (opcional)", + "default": "Em sento", + "direct_warning": "Aquesta entrada només serà visible per les usuràries que etiquetis", + "posting": "Publicació", "scope": { - "direct": "Direct - Post to mentioned users only", - "private": "Followers-only - Post to followers only", - "public": "Public - Post to public timelines", - "unlisted": "Unlisted - Do not post to public timelines" + "direct": "Directa - Publica només per les usuàries etiquetades", + "private": "Només seguidors/es - Publica només per comptes que et segueixin", + "public": "Pública - Publica als fluxos públics", + "unlisted": "Silenciosa - No la mostris en fluxos públics" } }, "registration": { - "bio": "Bio", - "email": "Email", - "fullname": "Display name", - "password_confirm": "Password confirmation", - "registration": "Registration", - "token": "Invite token" + "bio": "Sobre mi", + "email": "Correu", + "fullname": "Nom per mostrar", + "password_confirm": "Confirma la contrasenya", + "registration": "Registra't", + "token": "Codi d'invitació" }, "settings": { - "attachmentRadius": "Attachments", - "attachments": "Attachments", - "autoload": "Enable automatic loading when scrolled to the bottom", + "attachmentRadius": "Adjunts", + "attachments": "Adjunts", + "autoload": "Recarrega automàticament en arribar a sota de tot.", "avatar": "Avatar", - "avatarAltRadius": "Avatars (Notifications)", + "avatarAltRadius": "Avatars (notificacions)", "avatarRadius": "Avatars", - "background": "Background", - "bio": "Bio", - "btnRadius": "Buttons", - "cBlue": "Blue (Reply, follow)", - "cGreen": "Green (Retweet)", - "cOrange": "Orange (Favorite)", - "cRed": "Red (Cancel)", - "change_password": "Change Password", + "background": "Imatge de fons", + "bio": "Sobre l'usuària", + "btnRadius": "Botons", + "cBlue": "Blau (Respon, segueix)", + "cGreen": "Verd (Republica)", + "cOrange": "Taronja (Marca com a preferit)", + "cRed": "Red (Canceŀla", + "change_password": "Chanvia la contrasenya", "change_password_error": "There was an issue changing your password.", "changed_password": "Password changed successfully!", "collapse_subject": "Collapse posts with subjects", @@ -157,43 +157,43 @@ "theme": "Theme", "theme_help": "Use hex color codes (#rrggbb) to customize your color theme.", "tooltipRadius": "Tooltips/alerts", - "user_settings": "User Settings", + "user_settings": "Configuració personal", "values": { "false": "no", - "true": "yes" + "true": "sí" } }, "timeline": { - "collapse": "Collapse", - "conversation": "Conversation", - "error_fetching": "Error fetching updates", - "load_older": "Load older statuses", - "no_retweet_hint": "Post is marked as followers-only or direct and cannot be repeated", - "repeated": "repeated", - "show_new": "Show new", - "up_to_date": "Up-to-date" + "collapse": "Amaga", + "conversation": "Conversa", + "error_fetching": "S'ha produït un error en carregar els estats", + "load_older": "Carrera estats anteriors", + "no_retweet_hint": "L'entrada és només per a seguidores o \"directa\" i no es pot republicar", + "repeated": "repetit", + "show_new": "Mostra els nous", + "up_to_date": "Actualitzat" }, "user_card": { - "approve": "Approve", - "block": "Block", - "blocked": "Blocked!", - "deny": "Deny", - "follow": "Follow", - "followees": "Following", - "followers": "Followers", - "following": "Following!", - "follows_you": "Follows you!", - "mute": "Mute", - "muted": "Muted", - "per_day": "per day", - "remote_follow": "Remote follow", - "statuses": "Statuses" + "approve": "Aprova", + "block": "Bloqueja", + "blocked": "Bloquejat!", + "deny": "Denega", + "follow": "Segueix", + "followees": "Segueixo", + "followers": "Seguidors/es", + "following": "Seguint!", + "follows_you": "Et segueix!", + "mute": "Silencia", + "muted": "Silenciat", + "per_day": "per dia", + "remote_follow": "Seguiment remot", + "statuses": "Estats" }, "user_profile": { - "timeline_title": "User Timeline" + "timeline_title": "Flux personal" }, "who_to_follow": { "more": "More", - "who_to_follow": "Who to follow" + "who_to_follow": "A qui seguir" } } From 59dec1b43f5465f484a0afea95a411a705dcb29e Mon Sep 17 00:00:00 2001 From: fadelkon Date: Sat, 13 Oct 2018 18:17:00 +0200 Subject: [PATCH 3/5] =?UTF-8?q?Finish=20general=20and=20timeago=20catalan?= =?UTF-8?q?=20strings.=20Glossary:=20*=20bio:=20presentaci=C3=B3=20*=20tim?= =?UTF-8?q?eline:=20flux=20[d'entrades]=20*=20post/status:=20entrada=20*?= =?UTF-8?q?=20settings:=20configuraci=C3=B3=20*=20user:=20usuari/a=20*=20u?= =?UTF-8?q?sers:=20usu=C3=A0ries=20*=20background:=20fons=20de=20pantalla?= =?UTF-8?q?=20*=20banner:=20fons=20de=20perfil=20*=20follower:=20seguidor/?= =?UTF-8?q?a=20*=20follow:=20contacte/a=20qui=20segueixo=20*=20avatar:=20a?= =?UTF-8?q?vatar=20*=20[visibility]=20scope:=20abast=20de=20la=20publicaci?= =?UTF-8?q?=C3=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Translation based on https://www.softcatala.org/guia-estil-de-softcatala/convencions-de-format/ and http://www.termcat.cat/ca/Cercaterm/ . --- src/i18n/ca.json | 170 ++++++++++++++++++++--------------------- static/timeago-ca.json | 10 +++ 2 files changed, 95 insertions(+), 85 deletions(-) create mode 100644 static/timeago-ca.json diff --git a/src/i18n/ca.json b/src/i18n/ca.json index 98e8fe41a0..d42246910b 100644 --- a/src/i18n/ca.json +++ b/src/i18n/ca.json @@ -6,13 +6,13 @@ "chat": "Xat", "gopher": "Gopher", "media_proxy": "Proxy per multimèdia", - "scope_options": "Opcions d'àbast", + "scope_options": "Opcions d'abast i visibilitat", "text_limit": "Límit de text", "title": "Funcionalitats", "who_to_follow": "A qui seguir" }, "finder": { - "error_fetching_user": "Hi ha hagut un error en carregar l'usuari/a", + "error_fetching_user": "No s'ha pogut carregar l'usuari/a", "find_user": "Find user" }, "general": { @@ -29,11 +29,11 @@ }, "nav": { "chat": "Xat local públic", - "friend_requests": "Follow Requests", + "friend_requests": "Soŀlicituds de connexió", "mentions": "Mencions", "public_tl": "Flux públic del node", "timeline": "Flux personal", - "twkn": "Tota la xarxa coneguda" + "twkn": "Flux de la xarxa coneguda" }, "notifications": { "broken_favorite": "No es coneix aquest estat. S'està cercant.", @@ -75,88 +75,88 @@ "attachments": "Adjunts", "autoload": "Recarrega automàticament en arribar a sota de tot.", "avatar": "Avatar", - "avatarAltRadius": "Avatars (notificacions)", + "avatarAltRadius": "Avatars en les notificacions", "avatarRadius": "Avatars", - "background": "Imatge de fons", - "bio": "Sobre l'usuària", + "background": "Fons de pantalla", + "bio": "Sobre l'usuari/a", "btnRadius": "Botons", - "cBlue": "Blau (Respon, segueix)", - "cGreen": "Verd (Republica)", - "cOrange": "Taronja (Marca com a preferit)", - "cRed": "Red (Canceŀla", - "change_password": "Chanvia la contrasenya", - "change_password_error": "There was an issue changing your password.", - "changed_password": "Password changed successfully!", - "collapse_subject": "Collapse posts with subjects", - "confirm_new_password": "Confirm new password", - "current_avatar": "Your current avatar", - "current_password": "Current password", - "current_profile_banner": "Your current profile banner", - "data_import_export_tab": "Data Import / Export", - "default_vis": "Default visibility scope", - "delete_account": "Delete Account", - "delete_account_description": "Permanently delete your account and all your messages.", - "delete_account_error": "There was an issue deleting your account. If this persists please contact your instance administrator.", - "delete_account_instructions": "Type your password in the input below to confirm account deletion.", - "export_theme": "Save preset", - "filtering": "Filtering", - "filtering_explanation": "All statuses containing these words will be muted, one per line", - "follow_export": "Follow export", - "follow_export_button": "Export your follows to a csv file", - "follow_export_processing": "Processing, you'll soon be asked to download your file", - "follow_import": "Follow import", - "follow_import_error": "Error importing followers", - "follows_imported": "Follows imported! Processing them will take a while.", - "foreground": "Foreground", + "cBlue": "Blau (respon, segueix)", + "cGreen": "Verd (republica)", + "cOrange": "Taronja (marca com a preferit)", + "cRed": "Vermell (canceŀla)", + "change_password": "Canvia la contrasenya", + "change_password_error": "No s'ha pogut canviar la contrasenya", + "changed_password": "S'ha canviat la contrasenya", + "collapse_subject": "Replega les entrades amb títol", + "confirm_new_password": "Confirma la nova contrasenya", + "current_avatar": "L'avatar actual", + "current_password": "La contrasenya actual", + "current_profile_banner": "El fons de perfil actual", + "data_import_export_tab": "Importa o exporta dades", + "default_vis": "Abast per defecte de les entrades", + "delete_account": "Esborra el compte", + "delete_account_description": "Esborra permanentment el teu compte i tots els missatges", + "delete_account_error": "No s'ha pogut esborrar el compte. Si continua el problema, contacta amb l'administració del node", + "delete_account_instructions": "Confirma que vols esborrar el compte escrivint la teva contrasenya aquí sota", + "export_theme": "Desa el tema", + "filtering": "Filtres", + "filtering_explanation": "Es silenciaran totes les entrades que continguin aquestes paraules. Separa-les per línies", + "follow_export": "Exporta la llista de contactes", + "follow_export_button": "Exporta tots els comptes que segueixes a un fitxer CSV", + "follow_export_processing": "S'està processant la petició. Aviat podràs descarregar el fitxer", + "follow_import": "Importa els contactes", + "follow_import_error": "No s'ha pogut importar els contactes", + "follows_imported": "S'han importat els contactes. Trigaran una estoneta en ser processats.", + "foreground": "Primer pla", "general": "General", - "hide_attachments_in_convo": "Hide attachments in conversations", - "hide_attachments_in_tl": "Hide attachments in timeline", - "import_followers_from_a_csv_file": "Import follows from a csv file", - "import_theme": "Load preset", - "inputRadius": "Input fields", + "hide_attachments_in_convo": "Amaga els adjunts en les converses", + "hide_attachments_in_tl": "Amaga els adjunts en el flux d'entrades", + "import_followers_from_a_csv_file": "Importa els contactes des d'un fitxer CSV", + "import_theme": "Carrega un tema", + "inputRadius": "Caixes d'entrada de text", "instance_default": "(default: {value})", - "interfaceLanguage": "Interface language", - "invalid_theme_imported": "The selected file is not a supported Pleroma theme. No changes to your theme were made.", - "limited_availability": "Unavailable in your browser", - "links": "Links", - "lock_account_description": "Restrict your account to approved followers only", - "loop_video": "Loop videos", - "loop_video_silent_only": "Loop only videos without sound (i.e. Mastodon's \"gifs\")", - "name": "Name", - "name_bio": "Name & Bio", - "new_password": "New password", - "notification_visibility": "Types of notifications to show", - "notification_visibility_follows": "Follows", - "notification_visibility_likes": "Likes", - "notification_visibility_mentions": "Mentions", - "notification_visibility_repeats": "Repeats", - "no_rich_text_description": "Strip rich text formatting from all posts", - "nsfw_clickthrough": "Enable clickthrough NSFW attachment hiding", - "panelRadius": "Panels", - "pause_on_unfocused": "Pause streaming when tab is not focused", - "presets": "Presets", - "profile_background": "Profile Background", - "profile_banner": "Profile Banner", - "profile_tab": "Profile", - "radii_help": "Set up interface edge rounding (in pixels)", + "interfaceLanguage": "Llengua de la interfície", + "invalid_theme_imported": "No s'ha entès l'arxiu carregat perquè no és un tema vàlid de Pleroma. No s'ha fet cap canvi als temes actuals.", + "limited_availability": "No està disponible en aquest navegador", + "links": "Enllaços", + "lock_account_description": "Restringeix el teu compte només a seguidores aprovades.", + "loop_video": "Reprodueix els vídeos en bucle", + "loop_video_silent_only": "Reprodueix en bucles només els vídeos sense so (com els \"GIF\" de Mastodon)", + "name": "Nom", + "name_bio": "Nom i presentació", + "new_password": "Contrasenya nova", + "notification_visibility": "Notifica'm quan algú", + "notification_visibility_follows": "Comença a seguir-me", + "notification_visibility_likes": "Marca com a preferida una entrada meva", + "notification_visibility_mentions": "Em menciona", + "notification_visibility_repeats": "Republica una entrada meva", + "no_rich_text_description": "Neteja el formatat de text de totes les entrades", + "nsfw_clickthrough": "Amaga el contingut NSFW darrer d'una imatge clicable", + "panelRadius": "Panells", + "pause_on_unfocused": "Pausa la reproducció en continu quan la pestanya perdi el focus", + "presets": "Temes", + "profile_background": "Fons de pantalla", + "profile_banner": "Fons de perfil", + "profile_tab": "Perfil", + "radii_help": "Configura l'arrodoniment de les vores (en píxels)", "replies_in_timeline": "Replies in timeline", - "reply_link_preview": "Enable reply-link preview on mouse hover", - "reply_visibility_all": "Show all replies", - "reply_visibility_following": "Only show replies directed at me or users I'm following", - "reply_visibility_self": "Only show replies directed at me", - "saving_err": "Error saving settings", - "saving_ok": "Settings saved", - "security_tab": "Security", - "set_new_avatar": "Set new avatar", - "set_new_profile_background": "Set new profile background", - "set_new_profile_banner": "Set new profile banner", - "settings": "Settings", - "stop_gifs": "Play-on-hover GIFs", - "streaming": "Enable automatic streaming of new posts when scrolled to the top", + "reply_link_preview": "Mostra el missatge citat en passar el ratolí per sobre de l'enllaç de resposta", + "reply_visibility_all": "Mostra totes les respostes", + "reply_visibility_following": "Mostra només les respostes a entrades meves o d'usuàries que jo segueixo", + "reply_visibility_self": "Mostra només les respostes a entrades meves", + "saving_err": "No s'ha pogut desar la configuració", + "saving_ok": "S'ha desat la configuració", + "security_tab": "Seguretat", + "set_new_avatar": "Canvia l'avatar", + "set_new_profile_background": "Canvia el fons de pantalla", + "set_new_profile_banner": "Canvia el fons del perfil", + "settings": "Configuració", + "stop_gifs": "Anima els GIF només en passar-hi el ratolí per sobre", + "streaming": "Carrega automàticament entrades noves quan estigui a dalt de tot", "text": "Text", - "theme": "Theme", - "theme_help": "Use hex color codes (#rrggbb) to customize your color theme.", - "tooltipRadius": "Tooltips/alerts", + "theme": "Tema", + "theme_help": "Personalitza els colors del tema. Escriu-los en format RGB hexadecimal (#rrggbb)", + "tooltipRadius": "Missatges sobreposats", "user_settings": "Configuració personal", "values": { "false": "no", @@ -164,12 +164,12 @@ } }, "timeline": { - "collapse": "Amaga", + "collapse": "Replega", "conversation": "Conversa", - "error_fetching": "S'ha produït un error en carregar els estats", - "load_older": "Carrera estats anteriors", - "no_retweet_hint": "L'entrada és només per a seguidores o \"directa\" i no es pot republicar", - "repeated": "repetit", + "error_fetching": "S'ha produït un error en carregar les entrades", + "load_older": "Carrega entrades anteriors", + "no_retweet_hint": "L'entrada és només per a seguidores o és \"directa\", i per tant no es pot republicar", + "repeated": "republicat", "show_new": "Mostra els nous", "up_to_date": "Actualitzat" }, diff --git a/static/timeago-ca.json b/static/timeago-ca.json new file mode 100644 index 0000000000..d6fca3be62 --- /dev/null +++ b/static/timeago-ca.json @@ -0,0 +1,10 @@ +[ + "ara mateix", + ["fa %ss", "fa %ss"], + ["fa %smin","fa %smin"], + ["fa %sh", "fa %sh"], + ["fa %sd", "fa %sd"], + ["fa %sw", "fa %sw"], + ["fa %smo", "fa %smo"], + ["fa %sy", "fa %sy"] +] From 0c2f4b925ebda9ce9d172c9ec26e16d88bcff95f Mon Sep 17 00:00:00 2001 From: fadelkon Date: Sun, 14 Oct 2018 11:25:20 +0200 Subject: [PATCH 4/5] Add catalan require to messages.js --- src/i18n/messages.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/i18n/messages.js b/src/i18n/messages.js index 3a2da6433d..6e304ccdb1 100644 --- a/src/i18n/messages.js +++ b/src/i18n/messages.js @@ -23,7 +23,8 @@ const messages = { pt: require('./pt.json'), ru: require('./ru.json'), nb: require('./nb.json'), - he: require('./he.json') + he: require('./he.json'), + ca: require('./ca.json') } export default messages From bf3e3f8b9acf2d2bd3452894dac4df7ca6ce3605 Mon Sep 17 00:00:00 2001 From: fadelkon Date: Tue, 16 Oct 2018 18:11:49 +0200 Subject: [PATCH 5/5] Translate not only timeago prefix, but time units. Make consistent the translation for "bio" and add ellipsis to the default status text. --- src/i18n/ca.json | 6 +++--- static/timeago-ca.json | 14 +++++++------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/i18n/ca.json b/src/i18n/ca.json index d42246910b..fa517e2234 100644 --- a/src/i18n/ca.json +++ b/src/i18n/ca.json @@ -52,7 +52,7 @@ "plain_text": "Text pla" }, "content_warning": "Assumpte (opcional)", - "default": "Em sento", + "default": "Em sento…", "direct_warning": "Aquesta entrada només serà visible per les usuràries que etiquetis", "posting": "Publicació", "scope": { @@ -63,7 +63,7 @@ } }, "registration": { - "bio": "Sobre mi", + "bio": "Presentació", "email": "Correu", "fullname": "Nom per mostrar", "password_confirm": "Confirma la contrasenya", @@ -78,7 +78,7 @@ "avatarAltRadius": "Avatars en les notificacions", "avatarRadius": "Avatars", "background": "Fons de pantalla", - "bio": "Sobre l'usuari/a", + "bio": "Presentació", "btnRadius": "Botons", "cBlue": "Blau (respon, segueix)", "cGreen": "Verd (republica)", diff --git a/static/timeago-ca.json b/static/timeago-ca.json index d6fca3be62..ef782caf9f 100644 --- a/static/timeago-ca.json +++ b/static/timeago-ca.json @@ -1,10 +1,10 @@ [ "ara mateix", - ["fa %ss", "fa %ss"], - ["fa %smin","fa %smin"], - ["fa %sh", "fa %sh"], - ["fa %sd", "fa %sd"], - ["fa %sw", "fa %sw"], - ["fa %smo", "fa %smo"], - ["fa %sy", "fa %sy"] + ["fa %s s", "fa %s s"], + ["fa %s min", "fa %s min"], + ["fa %s h", "fa %s h"], + ["fa %s dia", "fa %s dies"], + ["fa %s setm.", "fa %s setm."], + ["fa %s mes", "fa %s mesos"], + ["fa %s any", "fa %s anys"] ]