Skip to content

Commit

Permalink
Merge Localizations (#412)
Browse files Browse the repository at this point in the history
Good catch.  I just had to update those strings to use the localized versions.  Fixed.
  • Loading branch information
andrewdmontgomery authored Sep 25, 2024
2 parents 12cb93c + a1bf516 commit be00866
Show file tree
Hide file tree
Showing 17 changed files with 977 additions and 17 deletions.
62 changes: 61 additions & 1 deletion Sources/GravatarUI/Resources/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,5 +1,65 @@
/* Translation-Revision-Date: +0000 */
/* Translation-Revision-Date: 2024-09-12 11:54:03+0000 */
/* Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5; */
/* Generator: GlotPress/2.4.0-alpha */
/* Language: ar */

/* Title of a button that allows the user to try loading their avatars again */
"AvatarPicker.ContentLoading.Failure.Retry.ctaButtonTitle" = "المحاولة مجددًا";

/* A message asking the user to try again */
"AvatarPicker.ContentLoading.Failure.Retry.subtext" = "حدث خطأ وتعذر علينا الاتصال بخوادم جرافتار.";

/* Title of a message advising the user that something went wrong while loading their avatars */
"AvatarPicker.ContentLoading.Failure.Retry.title" = "عفوًا";

/* Title of a button that will close the Avatar Picker, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.buttonTitle" = "إغلاق";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.subtext" = "عذرًا، يبدو أن جلستك قد انتهت صلاحيتها. تأكد من تسجيلك الدخول لتحديث صورتك الرمزية.";

/* Title of a button that will begin the process of authenticating the user, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.buttonTitle" = "تسجيل الدخول";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.subtext" = "انتهت صلاحية الجلسة لأسباب تتعلق بالأمان. يرجى تسجيل الدخول لتحديث صورتك الرمزية.";

/* Title of a message advising the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.title" = "انتهت صلاحية الجلسة";

/* Title of a button that allow for uploading an image */
"AvatarPicker.ContentLoading.Success.ctaButtonTitle" = "رفع صورة";

/* A message describing the actions a user can take to setup their avatar */
"AvatarPicker.ContentLoading.Success.subtext" = "اختر الصور الرمزية التي تفضِّلها أو ارفعها، واربطها بعنوان بريدك الإلكتروني.";

/* Title of a message advising the user to setup their avatar */
"AvatarPicker.ContentLoading.success.title" = "لنقم بإعداد الأفاتار الخاص بك";

/* A message describing the purpose of this view */
"AvatarPicker.Header.subtitle" = "اختر الصور الرمزية التي تفضِّلها أو ارفعها، واربطها بعنوان بريدك الإلكتروني.";

/* Title appearing in the header of a view that allows users to manage their avatars */
"AvatarPicker.Header.title" = "الصور الرمزية";

/* Title of a button that will take you to your Gravatar profile, with an arrow indicating that this action will cause you to leave this view */
"AvatarPickerProfile.Button.ViewProfile.title" = "عرض الملف الشخصي ←";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display your short biography. */
"ClaimProfile.Label.AboutMe" = "أخبر العالم مَن أنت. صورتك الرمزية وسيرتك الذاتية التي تتبعك عبر الويب.";

/* Text on a sample Gravatar profile, appearing in the place where your name would normally appear on your Gravatar profile after you claim it. */
"ClaimProfile.Label.DisplayName" = "اسمك";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display information like location, your preferred pronouns, etc. */
"ClaimProfile.Label.Location" = "إضافة موقعك وضمائرك وما إلى ذلك";

/* Title for a button that allows you to claim a new Gravatar profile */
"ProfileButton.title.create" = "المطالبة بالملف الشخصي";

/* Title for a button that allows you to edit your Gravatar profile */
"ProfileButton.title.edit" = "تحرير الملف الشخصي";

/* Title for a button that allows you to view your Gravatar profile */
"ProfileButton.title.view" = "عرض الملف الشخصي";

62 changes: 61 additions & 1 deletion Sources/GravatarUI/Resources/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,5 +1,65 @@
/* Translation-Revision-Date: +0000 */
/* Translation-Revision-Date: 2024-09-11 16:54:03+0000 */
/* Plural-Forms: nplurals=2; plural=n != 1; */
/* Generator: GlotPress/2.4.0-alpha */
/* Language: de */

/* Title of a button that allows the user to try loading their avatars again */
"AvatarPicker.ContentLoading.Failure.Retry.ctaButtonTitle" = "Erneut versuchen";

/* A message asking the user to try again */
"AvatarPicker.ContentLoading.Failure.Retry.subtext" = "Es ist ein Fehler aufgetreten und wir konnten keine Verbindung zu den Servern von Gravatar herstellen.";

/* Title of a message advising the user that something went wrong while loading their avatars */
"AvatarPicker.ContentLoading.Failure.Retry.title" = "Ups";

/* Title of a button that will close the Avatar Picker, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.buttonTitle" = "Schließen";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.subtext" = "Entschuldigung, deine Sitzung ist anscheinend abgelaufen. Vergewissere dich, dass du angemeldet bist, wenn du deinen Avatar aktualisieren möchtest.";

/* Title of a button that will begin the process of authenticating the user, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.buttonTitle" = "Anmelden";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.subtext" = "Die Sitzung ist aus Sicherheitsgründen abgelaufen. Bitte melde dich an, um deinen Avatar zu aktualisieren.";

/* Title of a message advising the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.title" = "Sitzung abgelaufen";

/* Title of a button that allow for uploading an image */
"AvatarPicker.ContentLoading.Success.ctaButtonTitle" = "Bild hochladen";

/* A message describing the actions a user can take to setup their avatar */
"AvatarPicker.ContentLoading.Success.subtext" = "Wähle deine Lieblingsavatarbilder aus – oder lade sie hoch – und verbinde sie mit deiner E-Mail-Adresse.";

/* Title of a message advising the user to setup their avatar */
"AvatarPicker.ContentLoading.success.title" = "Richten wir deinen Avatar ein";

/* A message describing the purpose of this view */
"AvatarPicker.Header.subtitle" = "Wähle deine Lieblingsavatarbilder aus – oder lade sie hoch – und verbinde sie mit deiner E-Mail-Adresse.";

/* Title appearing in the header of a view that allows users to manage their avatars */
"AvatarPicker.Header.title" = "Avatare";

/* Title of a button that will take you to your Gravatar profile, with an arrow indicating that this action will cause you to leave this view */
"AvatarPickerProfile.Button.ViewProfile.title" = "Profil anzeigen →";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display your short biography. */
"ClaimProfile.Label.AboutMe" = "Zeig der Welt, wer du bist. Mit einem Avatar und einer Biografie, die dich überall im Web begleiten.";

/* Text on a sample Gravatar profile, appearing in the place where your name would normally appear on your Gravatar profile after you claim it. */
"ClaimProfile.Label.DisplayName" = "Dein Name";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display information like location, your preferred pronouns, etc. */
"ClaimProfile.Label.Location" = "Ort, Pronomen usw. hinzufügen";

/* Title for a button that allows you to claim a new Gravatar profile */
"ProfileButton.title.create" = "Profil beanspruchen";

/* Title for a button that allows you to edit your Gravatar profile */
"ProfileButton.title.edit" = "Profil bearbeiten";

/* Title for a button that allows you to view your Gravatar profile */
"ProfileButton.title.view" = "Profil anzeigen";

62 changes: 61 additions & 1 deletion Sources/GravatarUI/Resources/es.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,5 +1,65 @@
/* Translation-Revision-Date: +0000 */
/* Translation-Revision-Date: 2024-09-13 14:54:03+0000 */
/* Plural-Forms: nplurals=2; plural=n != 1; */
/* Generator: GlotPress/2.4.0-alpha */
/* Language: es */

/* Title of a button that allows the user to try loading their avatars again */
"AvatarPicker.ContentLoading.Failure.Retry.ctaButtonTitle" = "Volver a intentarlo";

/* A message asking the user to try again */
"AvatarPicker.ContentLoading.Failure.Retry.subtext" = "Algo ha salido mal y no hemos podido conectarnos a los servidores de Gravatar.";

/* Title of a message advising the user that something went wrong while loading their avatars */
"AvatarPicker.ContentLoading.Failure.Retry.title" = "¡Vaya!";

/* Title of a button that will close the Avatar Picker, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.buttonTitle" = "Cerrar";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.subtext" = "Lo sentimos, parece que tu sesión ha caducado. Asegúrate de haber iniciado sesión para actualizar tu avatar.";

/* Title of a button that will begin the process of authenticating the user, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.buttonTitle" = "Acceder";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.subtext" = "Sesión caducada por motivos de seguridad. Inicia sesión para actualizar tu avatar.";

/* Title of a message advising the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.title" = "Sesión caducada";

/* Title of a button that allow for uploading an image */
"AvatarPicker.ContentLoading.Success.ctaButtonTitle" = "Subir imagen";

/* A message describing the actions a user can take to setup their avatar */
"AvatarPicker.ContentLoading.Success.subtext" = "Elige o sube tus imágenes de avatar favoritas y conéctalas a tu dirección de correo electrónico.";

/* Title of a message advising the user to setup their avatar */
"AvatarPicker.ContentLoading.success.title" = "Vamos a configurar tu avatar";

/* A message describing the purpose of this view */
"AvatarPicker.Header.subtitle" = "Elige o sube tus imágenes de avatar favoritas y conéctalas a tu dirección de correo electrónico.";

/* Title appearing in the header of a view that allows users to manage their avatars */
"AvatarPicker.Header.title" = "Avatares";

/* Title of a button that will take you to your Gravatar profile, with an arrow indicating that this action will cause you to leave this view */
"AvatarPickerProfile.Button.ViewProfile.title" = "Ver perfil →";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display your short biography. */
"ClaimProfile.Label.AboutMe" = "Dile al mundo quién eres. Tu avatar y biografía que te siguen por toda la web.";

/* Text on a sample Gravatar profile, appearing in the place where your name would normally appear on your Gravatar profile after you claim it. */
"ClaimProfile.Label.DisplayName" = "Tu nombre";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display information like location, your preferred pronouns, etc. */
"ClaimProfile.Label.Location" = "Añade tu ubicación, pronombres, etc.";

/* Title for a button that allows you to claim a new Gravatar profile */
"ProfileButton.title.create" = "Reclamar perfil";

/* Title for a button that allows you to edit your Gravatar profile */
"ProfileButton.title.edit" = "Editar perfil";

/* Title for a button that allows you to view your Gravatar profile */
"ProfileButton.title.view" = "Ver perfil";

62 changes: 61 additions & 1 deletion Sources/GravatarUI/Resources/fr.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,5 +1,65 @@
/* Translation-Revision-Date: +0000 */
/* Translation-Revision-Date: 2024-09-11 11:54:03+0000 */
/* Plural-Forms: nplurals=2; plural=n > 1; */
/* Generator: GlotPress/2.4.0-alpha */
/* Language: fr */

/* Title of a button that allows the user to try loading their avatars again */
"AvatarPicker.ContentLoading.Failure.Retry.ctaButtonTitle" = "Réessayer";

/* A message asking the user to try again */
"AvatarPicker.ContentLoading.Failure.Retry.subtext" = "Un problème est survenu et nous n’avons pas pu nous connecter aux serveurs Gravatar.";

/* Title of a message advising the user that something went wrong while loading their avatars */
"AvatarPicker.ContentLoading.Failure.Retry.title" = "Oups";

/* Title of a button that will close the Avatar Picker, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.buttonTitle" = "Fermer";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.Close.subtext" = "Malheureusement, il semblerait que votre session ait expiré. Assurez-vous d’être connecté(e) pour mettre à jour votre avatar.";

/* Title of a button that will begin the process of authenticating the user, appearing beneath a message that advises the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.buttonTitle" = "Se connecter";

/* A message describing the error and advising the user to login again to resolve the issue */
"AvatarPicker.ContentLoading.Failure.SessionExpired.LogIn.subtext" = "La session a expiré pour des raisons de sécurité. Veuillez vous connecter pour mettre à jour votre avatar.";

/* Title of a message advising the user that their login session has expired. */
"AvatarPicker.ContentLoading.Failure.SessionExpired.title" = "La session a expiré";

/* Title of a button that allow for uploading an image */
"AvatarPicker.ContentLoading.Success.ctaButtonTitle" = "Charger une image";

/* A message describing the actions a user can take to setup their avatar */
"AvatarPicker.ContentLoading.Success.subtext" = "Choisissez ou chargez vos images d’avatar favorites et connectez-les à votre adresse e-mail.";

/* Title of a message advising the user to setup their avatar */
"AvatarPicker.ContentLoading.success.title" = "Configurons votre avatar";

/* A message describing the purpose of this view */
"AvatarPicker.Header.subtitle" = "Choisissez ou chargez vos images d’avatar favorites et connectez-les à votre adresse e-mail.";

/* Title appearing in the header of a view that allows users to manage their avatars */
"AvatarPicker.Header.title" = "Avatars";

/* Title of a button that will take you to your Gravatar profile, with an arrow indicating that this action will cause you to leave this view */
"AvatarPickerProfile.Button.ViewProfile.title" = "Afficher le profil →";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display your short biography. */
"ClaimProfile.Label.AboutMe" = "Faites savoir au monde qui vous êtes. Votre avatar et votre bio qui vous suivent partout sur le Web.";

/* Text on a sample Gravatar profile, appearing in the place where your name would normally appear on your Gravatar profile after you claim it. */
"ClaimProfile.Label.DisplayName" = "Votre nom";

/* Text on a sample Gravatar profile, appearing in the place where a Gravatar profile would display information like location, your preferred pronouns, etc. */
"ClaimProfile.Label.Location" = "Ajoutez votre emplacement, vos pronoms, etc.";

/* Title for a button that allows you to claim a new Gravatar profile */
"ProfileButton.title.create" = "Demander un profil";

/* Title for a button that allows you to edit your Gravatar profile */
"ProfileButton.title.edit" = "Modifier le profil";

/* Title for a button that allows you to view your Gravatar profile */
"ProfileButton.title.view" = "Afficher le profil";

Loading

0 comments on commit be00866

Please sign in to comment.