mirror of
https://github.com/versia-pub/frontend.git
synced 2026-03-13 03:29:16 +01:00
feat: ✨ Implement internationalization
This commit is contained in:
parent
02d9869737
commit
8c3ddc2a28
23 changed files with 399 additions and 123 deletions
112
messages/en.json
Normal file
112
messages/en.json
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
{
|
||||
"$schema": "https://inlang.com/schema/inlang-message-format",
|
||||
"bland_chunky_sparrow_propel": "Home",
|
||||
"lost_trick_dog_grace": "Public",
|
||||
"crazy_game_parrot_pave": "Local",
|
||||
"real_tame_moose_greet": "Global",
|
||||
"that_patchy_mare_snip": "Notifications",
|
||||
"patchy_seemly_hound_grace": "Preferences",
|
||||
"factual_arable_jurgen_endure": "Account",
|
||||
"tough_clean_wolf_gleam": "Appearance",
|
||||
"legal_best_tadpole_rise": "Behaviour",
|
||||
"novel_trite_sloth_adapt": "Emojis",
|
||||
"safe_green_mink_cook": "Roles",
|
||||
"short_zippy_felix_kick": "Versia Server",
|
||||
"top_active_ocelot_cure": "A Versia Server instance",
|
||||
"trite_real_sawfish_drum": "Navigation",
|
||||
"close_short_kitten_coax": "More",
|
||||
"salty_aloof_turkey_nudge": "Compose",
|
||||
"quaint_low_felix_pave": "Update",
|
||||
"sunny_pink_hyena_walk": "Add account",
|
||||
"factual_awful_hare_drip": "Account",
|
||||
"sharp_big_mallard_reap": "Log out",
|
||||
"honest_few_baboon_pop": "Register",
|
||||
"spicy_loved_giraffe_empower": "Profile Actions",
|
||||
"cool_dark_tapir_belong": "Copy username",
|
||||
"yummy_moving_scallop_sail": "Copy API data",
|
||||
"sunny_zany_jellyfish_pop": "Copy ID",
|
||||
"ago_new_pelican_drip": "Copy link",
|
||||
"solid_witty_zebra_walk": "Copy link (origin)",
|
||||
"active_trite_lark_inspire": "Open on remote",
|
||||
"spare_wild_mole_intend": "Mute",
|
||||
"misty_soft_sparrow_vent": "Block",
|
||||
"slow_chunky_chipmunk_hush": "Refresh",
|
||||
"great_few_jaguar_rise": "Report",
|
||||
"flat_nice_worm_dream": "Copied to clipboard",
|
||||
"ornate_tidy_coyote_grow": "Muting user...",
|
||||
"empty_smug_raven_bloom": "Blocking user...",
|
||||
"real_every_macaw_wish": "Requesting refresh...",
|
||||
"many_cool_fox_love": "Account refreshed",
|
||||
"gross_fancy_platypus_seek": "Joined",
|
||||
"real_gray_stork_seek": "Notes",
|
||||
"teal_helpful_parakeet_hike": "Followers",
|
||||
"aloof_royal_samuel_startle": "Following",
|
||||
"brief_upper_otter_cuddle": "Unfollow",
|
||||
"weak_bright_larva_grasp": "Requested",
|
||||
"lazy_major_loris_grasp": "Follow",
|
||||
"honest_jolly_shell_blend": "This user is a Versia developer.",
|
||||
"nice_bad_grizzly_coax": "Versia Developer",
|
||||
"merry_red_shrimp_bump": "Automated",
|
||||
"sweet_mad_jannes_create": "This account is not operated as living entity.",
|
||||
"many_fair_capybara_imagine": "Follow user",
|
||||
"vivid_each_warthog_edit": "Are you sure you want to follow @${account.acct}?",
|
||||
"cuddly_even_tern_loop": "Follow",
|
||||
"soft_bold_ant_attend": "Cancel",
|
||||
"quick_basic_peacock_bubble": "Following user...",
|
||||
"awake_quick_cuckoo_smile": "User followed",
|
||||
"funny_aloof_swan_loop": "Unfollow user",
|
||||
"cute_polite_oryx_blend": "Unfollow",
|
||||
"dirty_inclusive_meerkat_nudge": "Cancel",
|
||||
"big_safe_guppy_mix": "Unfollowing user...",
|
||||
"misty_level_stingray_expand": "User unfollowed",
|
||||
"lime_day_squid_pout": "Global",
|
||||
"witty_heroic_trout_cry": "Uploaded by you",
|
||||
"cuddly_such_swallow_hush": "Rename",
|
||||
"tense_quick_cod_favor": "Delete",
|
||||
"slimy_awful_florian_sail": "Enter a new shortcode",
|
||||
"teary_antsy_panda_aid": "Edit",
|
||||
"teary_tame_gull_bless": "Updating shortcode...",
|
||||
"gaudy_lime_bison_adore": "Shortcode updated.",
|
||||
"weary_away_liger_zip": "Deleting emoji...",
|
||||
"crisp_whole_canary_tear": "Emoji deleted.",
|
||||
"mellow_yummy_jannes_cuddle": "Are you sure you want to follow {acct}?",
|
||||
"white_best_dolphin_catch": "Are you sure you want to unfollow {acct}?",
|
||||
"bright_late_osprey_renew": "Banner",
|
||||
"great_level_lamb_sway": "Recommended size: over 1500x500px",
|
||||
"safe_icy_bulldog_quell": "Avatar",
|
||||
"aware_quiet_opossum_catch": "Recommended size: 400x400px",
|
||||
"mild_known_mallard_jolt": "Display Name",
|
||||
"lime_dry_skunk_loop": "Custom emojis can be used here.",
|
||||
"neat_silly_dog_prosper": "Username",
|
||||
"petty_plane_tadpole_earn": "Changing this will break all links to your profile.",
|
||||
"next_caring_ladybug_hack": "Bio",
|
||||
"stale_just_anaconda_earn": "Markdown and custom emojis are supported.",
|
||||
"aqua_mealy_toucan_pride": "Custom Fields",
|
||||
"front_north_eel_gulp": "Add field",
|
||||
"gaudy_each_opossum_play": "Mark account as bot",
|
||||
"grassy_acidic_gadfly_cure": "Is this account sending automated messages?",
|
||||
"dirty_moving_shark_emerge": "Enable follow requests",
|
||||
"bright_fun_mouse_boil": "Will require approval for new followers.",
|
||||
"red_vivid_cuckoo_spark": "Allow account discovery",
|
||||
"plain_zany_donkey_dart": "Allow your account to be found in search results.",
|
||||
"jolly_noble_sloth_breathe": "Updating profile...",
|
||||
"tough_alive_niklas_promise": "No changes",
|
||||
"spry_honest_kestrel_arrive": "Profile updated",
|
||||
"civil_icy_ant_mend": "Banner must be less than {size} bytes",
|
||||
"zippy_caring_raven_edit": "Avatar must be less than {size} bytes",
|
||||
"still_upper_otter_dine": "Username can only contain lowercase letters, numbers, underscores and hyphens",
|
||||
"aware_house_dolphin_win": "Must be at least 3 characters long",
|
||||
"weary_fresh_dragonfly_bless": "Must be a valid email address",
|
||||
"sunny_novel_otter_glow": "Must be at least 3 characters long",
|
||||
"fluffy_soft_wolf_cook": "Email (or username)",
|
||||
"livid_bright_wallaby_quiz": "Password",
|
||||
"fuzzy_sea_moth_absorb": "Sign In",
|
||||
"tidy_tidy_cow_cut": "Or continue with",
|
||||
"slow_these_kestrel_sail": "Accept",
|
||||
"weary_steep_yak_embrace": "Reject",
|
||||
"cool_slimy_coyote_affirm": "Accepting follow request...",
|
||||
"busy_awful_mouse_jump": "Follow request accepted.",
|
||||
"front_sunny_penguin_flip": "Rejecting follow request...",
|
||||
"green_flat_mayfly_trust": "Follow request rejected.",
|
||||
"large_vivid_horse_catch": "reblogged"
|
||||
}
|
||||
109
messages/fr.json
Normal file
109
messages/fr.json
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
{
|
||||
"$schema": "https://inlang.com/schema/inlang-message-format",
|
||||
"bland_chunky_sparrow_propel": "Acceuil",
|
||||
"lost_trick_dog_grace": "Public",
|
||||
"crazy_game_parrot_pave": "Local",
|
||||
"real_tame_moose_greet": "Global",
|
||||
"that_patchy_mare_snip": "Notifications",
|
||||
"patchy_seemly_hound_grace": "Préférences",
|
||||
"factual_arable_jurgen_endure": "Compte",
|
||||
"tough_clean_wolf_gleam": "Apparence",
|
||||
"legal_best_tadpole_rise": "Comportement",
|
||||
"novel_trite_sloth_adapt": "Émojis",
|
||||
"safe_green_mink_cook": "Rôles",
|
||||
"short_zippy_felix_kick": "Versia Server",
|
||||
"top_active_ocelot_cure": "Une instance de Versia Server",
|
||||
"trite_real_sawfish_drum": "Navigation",
|
||||
"close_short_kitten_coax": "Plus",
|
||||
"salty_aloof_turkey_nudge": "Composer",
|
||||
"quaint_low_felix_pave": "Mettre à jour",
|
||||
"sunny_pink_hyena_walk": "Ajouter un compte",
|
||||
"factual_awful_hare_drip": "Compte",
|
||||
"sharp_big_mallard_reap": "Se déconnecter",
|
||||
"honest_few_baboon_pop": "Créer un compte",
|
||||
"spicy_loved_giraffe_empower": "Actions du profil",
|
||||
"cool_dark_tapir_belong": "Copier le nom d'utilisateur",
|
||||
"yummy_moving_scallop_sail": "Copier les données de l'API",
|
||||
"sunny_zany_jellyfish_pop": "Copier l'ID",
|
||||
"ago_new_pelican_drip": "Copier le lien",
|
||||
"solid_witty_zebra_walk": "Copier le lien (origine)",
|
||||
"active_trite_lark_inspire": "Ouvrir l'origine",
|
||||
"spare_wild_mole_intend": "Muter",
|
||||
"misty_soft_sparrow_vent": "Bloquer",
|
||||
"slow_chunky_chipmunk_hush": "Rafraîchir",
|
||||
"great_few_jaguar_rise": "Signaler",
|
||||
"flat_nice_worm_dream": "Copié dans le presse-papiers",
|
||||
"ornate_tidy_coyote_grow": "Mutage de l'utilisateur...",
|
||||
"empty_smug_raven_bloom": "Blocage de l'utilisateur...",
|
||||
"real_every_macaw_wish": "Demande d'actualisation...",
|
||||
"many_cool_fox_love": "Compte actualisé",
|
||||
"gross_fancy_platypus_seek": "Inscrit en",
|
||||
"real_gray_stork_seek": "Notes",
|
||||
"teal_helpful_parakeet_hike": "Abonné•e•s",
|
||||
"aloof_royal_samuel_startle": "Abonnements",
|
||||
"brief_upper_otter_cuddle": "Se désabonner",
|
||||
"weak_bright_larva_grasp": "Demandé",
|
||||
"lazy_major_loris_grasp": "Suivre",
|
||||
"honest_jolly_shell_blend": "Cet utilisateur est un développeur Versia.",
|
||||
"nice_bad_grizzly_coax": "Développeur Versia",
|
||||
"merry_red_shrimp_bump": "Automatisé",
|
||||
"sweet_mad_jannes_create": "Ce compte n'est pas utilisé par une entité vivante.",
|
||||
"many_fair_capybara_imagine": "Suivre",
|
||||
"cuddly_even_tern_loop": "Suivre",
|
||||
"soft_bold_ant_attend": "Annuler",
|
||||
"quick_basic_peacock_bubble": "Abonnement en cours...",
|
||||
"awake_quick_cuckoo_smile": "Utilisateur suivi",
|
||||
"funny_aloof_swan_loop": "Se désabonner",
|
||||
"cute_polite_oryx_blend": "Se désabonner",
|
||||
"dirty_inclusive_meerkat_nudge": "Annuler",
|
||||
"big_safe_guppy_mix": "Désabonnement...",
|
||||
"misty_level_stingray_expand": "Utilisateur désabonné",
|
||||
"lime_day_squid_pout": "Global",
|
||||
"witty_heroic_trout_cry": "Ajouté par vous",
|
||||
"cuddly_such_swallow_hush": "Renommer",
|
||||
"tense_quick_cod_favor": "Supprimer",
|
||||
"slimy_awful_florian_sail": "Entrez un nouveau nom",
|
||||
"teary_antsy_panda_aid": "Modifier",
|
||||
"teary_tame_gull_bless": "Mise à jour du nom...",
|
||||
"gaudy_lime_bison_adore": "Nom mis à jour.",
|
||||
"weary_away_liger_zip": "Suppression de l'emoji...",
|
||||
"crisp_whole_canary_tear": "Emoji supprimé.",
|
||||
"mellow_yummy_jannes_cuddle": "Êtes-vous sûr de vouloir suivre {acct} ?",
|
||||
"white_best_dolphin_catch": "Etes-vous sûr de vouloir vous désabonner de {acct} ?",
|
||||
"bright_late_osprey_renew": "Bannière",
|
||||
"great_level_lamb_sway": "Taille recommandée : plus de 1500x500px",
|
||||
"safe_icy_bulldog_quell": "Avatar",
|
||||
"aware_quiet_opossum_catch": "Taille recommandée : 400x400px",
|
||||
"mild_known_mallard_jolt": "Nom d'affichage",
|
||||
"lime_dry_skunk_loop": "Des émojis personnalisés peuvent être utilisés ici.",
|
||||
"neat_silly_dog_prosper": "Nom d'utilisateur",
|
||||
"petty_plane_tadpole_earn": "Changer ce nom brisera tous les liens vers votre profil.",
|
||||
"next_caring_ladybug_hack": "Bio",
|
||||
"stale_just_anaconda_earn": "Le Markdown et les émojis personnalisés sont utilisables.",
|
||||
"aqua_mealy_toucan_pride": "Champs personnalisés",
|
||||
"front_north_eel_gulp": "Ajouter un champ",
|
||||
"dirty_moving_shark_emerge": "Activer les demandes de suivi",
|
||||
"bright_fun_mouse_boil": "Une approbation sera nécessaire pour les nouveaux abonnés.",
|
||||
"red_vivid_cuckoo_spark": "Autoriser la découverte de compte",
|
||||
"plain_zany_donkey_dart": "Permettez à votre compte d'être trouvé dans les résultats de recherche.",
|
||||
"jolly_noble_sloth_breathe": "Mise à jour du profil...",
|
||||
"tough_alive_niklas_promise": "Aucun changement",
|
||||
"spry_honest_kestrel_arrive": "Profil mis à jour",
|
||||
"civil_icy_ant_mend": "La bannière doit être inférieure à {size} octets",
|
||||
"zippy_caring_raven_edit": "L'avatar doit être inférieur à {size} octets",
|
||||
"still_upper_otter_dine": "Le nom d'utilisateur ne peut contenir que des lettres minuscules, des chiffres, des traits de soulignement et des tirets",
|
||||
"aware_house_dolphin_win": "Doit comporter au moins 3 caractères",
|
||||
"weary_fresh_dragonfly_bless": "Doit être une adresse e-mail valide",
|
||||
"sunny_novel_otter_glow": "Doit comporter au moins 3 caractères",
|
||||
"fluffy_soft_wolf_cook": "Email (ou nom d'utilisateur)",
|
||||
"livid_bright_wallaby_quiz": "Mot de passe",
|
||||
"fuzzy_sea_moth_absorb": "Se connecter",
|
||||
"tidy_tidy_cow_cut": "Ou continuer avec",
|
||||
"slow_these_kestrel_sail": "Accepter",
|
||||
"weary_steep_yak_embrace": "Rejeter",
|
||||
"cool_slimy_coyote_affirm": "Acceptation de la demande de suivi...",
|
||||
"busy_awful_mouse_jump": "Demande de suivi acceptée.",
|
||||
"front_sunny_penguin_flip": "Rejet de la demande de suivi...",
|
||||
"green_flat_mayfly_trust": "Demande de suivi rejetée.",
|
||||
"large_vivid_horse_catch": "a reblogué•e"
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue