Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Multiple language support in the system #885

Open
56 tasks done
Sanilblank opened this issue Dec 20, 2022 · 19 comments · May be fixed by #919
Open
56 tasks done

Multiple language support in the system #885

Sanilblank opened this issue Dec 20, 2022 · 19 comments · May be fixed by #919
Assignees

Comments

@Sanilblank
Copy link
Collaborator

Sanilblank commented Dec 20, 2022

TASKS

  • Create middleware to handle the language to be used to display texts in the system

  • Create a system for allowing users to change the language of the system

  • Create and maintain multiple language files

  • Translating lines

    • VUE files
      • Web
        • Home
        • About
        • Publishing Checklist
        • IATI Standard
        • Support
        • Password recovery
        • Register Organisation
        • Register Publisher
      • Admin
        • Activities
        • Activity Detail
        • Organisation
        • User mgmt
        • Common
          • Buttons
          • Toasts/Stickies
          • Missing
          • Modal/Popup
          • Element common
    • Blade files ]
      • /admin
      • /layouts
      • /superadmin
      • / web
    • Php files
      • /Controllers
      • /Middleware
      • /Requests
      • /laravel-form-builder (+jsonSchema)
      • fix hover and help text issue
  • Maintaining excel

  • Scripting

    • Code to excel
    • Excel to code
    • Modify scripts to log errors and warnings
  • Move language scripts to storage (1028)

  • Read write xlsx (1028)

  • Implement laravel command (1028)

  • Change log instance (1028)

  • Implement SPANISH and FRENCH

    • Download es and fr docx
    • Copy paste and fix to xlsx
    • generate es and fr files
    • simple test, check if lines are showing or not (check key implementation issues)
    • bug fixes if found in QA
  • Maintain/update new translation lines (in docs and code)

    • Updated changed rules.
    • Add new translation lines for new rules.
    • Add new translation lines for bulk publish cancellation and other completed work.
    • Implement translation keys after espanish and french values are returned.
@Sanilblank Sanilblank self-assigned this Dec 20, 2022
@Sanilblank Sanilblank assigned PG-Momik and unassigned Sanilblank Dec 23, 2022
@PG-Momik PG-Momik linked a pull request Dec 28, 2022 that will close this issue
@sarinasindurakar
Copy link
Collaborator

sarinasindurakar commented May 31, 2023

French

  • Change the hover text of about according to document.
    "La norme de l’IITA fournit des informations et des conseils concernant tous les domaines sur lesquels votre organisation peut publier des données conformes à l’IITA."
    image

This was referenced Jun 6, 2023
@sarinasindurakar
Copy link
Collaborator

sarinasindurakar commented Jun 8, 2023

  • Reporting org not shown in french.

image
image
3.

  • No message is shown as previously published in French

image
4.

  • Error message all shown in English in French and Spanish too.

image
5.

  • These text are not translated in French and Spanish

image
6.

  • Show undefined is shown when user translate the form French to english
    image
  • When translated into English from French ,period is shown as period end .

image
8.

  • The actual is also shown as target in period .
    image
  • "Actual" heading not shown in period detail page.

image
10.

  • The language translation option and headers option looks congested. Add some space in it.
    image
  • The publishing toast message is not translated properly.
    image
  • The organization data> recipient region budget>budget line is not translated

image
13.

  • The help text of the organization data element's header are not translated in both french and spanish.

image
14.

  • Profile data saved toast message not translated.

image
15.

  • The header and language is overlapped in spanish.
    image
  • The document link language error message is not shown in French and Spanish language.
    image
  • All the first letter is being capitalize.

image
18.

  • Search should be supported in other language too.

@amritlc
Copy link

amritlc commented Jun 12, 2023

  • 'Multiple language support options' is only displayed in desktop sizes not in small sizes screen.
    new-7
    2023-06-12_14-47
    2023-06-12_14-45

@amritlc
Copy link

amritlc commented Jun 12, 2023

  • 'Download XLS' is not translating to the proper French
  • 'Import Activities From XLS' is not translating to proper French
    2023-06-12_15-00_1
    2023-06-12_15-00

@amritlc
Copy link

amritlc commented Jun 12, 2023

  • 'Publishing Progress' is not translating to the proper French
    2023-06-12_15-06

@amritlc
Copy link

amritlc commented Jun 13, 2023

  • Alignment issue in "Nous rejoindre maintenant" [FR] in Large and Small Sizes Screen
    2023-06-13_11-53

@amritlc
Copy link

amritlc commented Jun 13, 2023

  • In Users Page in [FR] expected 'Adresse e-mail' actual 'ADRESSE ÉLECTRONIQUE'
    2023-06-13_14-57
    2023-06-13_14-58

@amritlc
Copy link

amritlc commented Jun 13, 2023

  • In Users Page in [EN] expected 'Joined' actual 'Joined On'
    2023-06-13_15-37

  • While creating users we have translated[FR] options in the dropdown menu but if we check in the profile it's not translated in FR from english. [FR] Expected "Utilisateur général" Acutal "general user"
    2023-06-14_11-23
    2023-06-14_11-24

  • In Users Profile Page in [FR] expected 'si vous n’avez pas reçu cet e-mail' actual 'si vous n’avez pas reçu ce courriel'
    2023-06-14_10-04

  • While creating users we have translated[FR] options in the dropdown menu but if we check in the profile it's not translated in FR from English. [FR] Expected "Administrateur" Acutal "admin"
    2023-06-14_11-47
    2023-06-14_11-48

  • In Settings Page in [FR] expected 'ANNULER' actual 'CANCEL' in both 'Publishing Settings'
    and 'Default Values'
    2023-06-14_15-09
    2023-06-14_15-10

  • Help text missing in Language in Setting Page
    2023-06-14_17-47

  • Help text missing in Language in Setting Page in the "Budget Not Provided"
    2023-06-15_09-43

  • Different hove.text as expected in both lang [EN:} expected 'Each “Element” represents a basic unit of information in the IATI Standard. Click on each element listed below and complete all data fields contained in the element. For each element, you will find its technical hover_text, which is labelled as “IATI Standard Reference” and helpful guidance on the data you are required to provide.' actual 'CANCEL' in both 'You cannot publish an activity until all the mandatory fields have been filled.'
    [FR:] expected 'Chaque « élément » représente une unité d’information essentielle de la norme de l’IITA. Cliquez sur chaque élément répertorié ci-dessous et remplissez tous les champs de données contenus dans l’élément. Vous trouverez la définition technique hover_text de chaque élément étiqueté en tant que « référence de la norme de l’IITA » ainsi que des conseils utiles sur les données à fournir.' actual "Vous ne pouvez pas publier d’activité avant d’avoir rempli tous les champs obligatoires.
    2023-06-15_10-08

  • DIffrent hover.text then expected in Core
    2023-06-15_10-18

  • In Activity Data Page expected 'activity-description' actual 'description' in both language [FR,EN
    2023-06-15_10-43

  • In Activity Data Page expected 'activity-sector' actual 'sector' in both language [FR,EN
    2023-06-15_11-00

@amritlc
Copy link

amritlc commented Jun 15, 2023

    • [FR] expected 'réel' actual 'actual'

2023-06-15_11-12

  • [FR] expected 'fin-période', 'début-période' and 'date-iso' actual 'period-end' 'period-start' and 'iso_date' in planned_disbursement form in 'Activity Page'

2023-06-15_14-37

  • [FR] in related_activity page expected 'activité-connexe' actual 'related_activity'.

2023-06-15_15-39
2023-06-16_17-17

  • [FR] in reporting-org page expected 'organisation-déclarante' actual 'reporting-organisation'

2023-06-15_15-45

  • [FR] Use of extra de: expected 'organisme-déclaration-secondaire' actual 'Organisme de déclaration secondaire'
    2023-06-15_16-03
  • [FR] In activity/--/tag page expected 'exposé' actual 'NARRATIVE' and many other place.
    2023-06-15_16-36
  • [ FR] in /activity/2258/title page and /result page expected 'titre' actual 'title'
    2023-06-15_16-49
  • [FR] in activity/2258/description page expected 'cible' actual 'target'
    2023-06-15_16-59
  • [FR and EN] in organisation/total_budget page space is missing in "BudgetTotal" and many other places as shown in picture in both in FR and EN
    2023-06-15_17-50

  • [FR ]there is 'Narrative' instead of 'exposé'
    2023-06-15_17-40

  • [FR, EN] Space is missing in the activity page for recipient-region
    2023-06-16_10-25
  • [FR,EN] Placeholder missing in secondary-reporter in 'activity/2258/reporting_org' page
    2023-06-16_11-29

@amritlc
Copy link

amritlc commented Jun 16, 2023

  • [ EN, FR] Help text is not showing instead some jargon text

2023-06-16_13-53
2023-06-16_13-53_1

  • [FR] In /planned_disbursement page provider-organisation is not translating to french and hover text too.
    2023-06-16_14-28
  • [EN] In /planned_disbursement page there is receiver-organisation instead of "recipient-organisation" and hover text in not displaying in both language [EN,FR]
    2023-06-16_14-34
  • [EN,FR] In activity/location page help text showing some jargon.
    2023-06-16_15-03

  • [EN,FR] In activity/document_link page help text showing some jargon.
    2023-06-16_15-49

  • [FR ] In activity/legacy_data page expected 'données-héritées' acutal "legacy-data" and in both as higlighted
    2023-06-16_15-55
  • [FR] In activity/capital_spend it is not translating to french but translating in hover text.
    2023-06-16_17-24
  • [FR] In activity page these elements are not translating
    2023-06-19_09-47
  • [FR] In activity/default_aid_type page hover text and label text is not translating to [FR]
    2023-06-19_10-06
  • [FR,EN] In activity/other_identifier page placeholder is missing in narrative
    2023-06-19_11-15
  • [FR,EN] In activity/title page placeholder is missing in narrative
    2023-06-19_11-29

@amritlc
Copy link

amritlc commented Jun 19, 2023

  • [FR,EN] In activity/iati_identifier hover text and icon is missing.
    2023-06-19_11-20
  • [FR] In activity/title title label is not translating to [FR]
    2023-06-19_11-31
  • [FR] In organisation/reporting_org page title, label, hover text is not translating to [FR]
    2023-06-19_11-45

  • [FR,FR] Placeholder is also missing for language
    2023-06-19_11-50

  • [FR] In organisation/recipient_org_budget recipient-organisation not translating to [FR]
    2023-06-19_11-57
  • [FR] In organisation/document_link these text are not translating to [FR]
    2023-06-19_13-46
  • [FR] In organisation#reporting_org there are options in English when save and going back it appears to be in [FR]
    2023-06-19_13-51_1
    2023-06-19_13-51
  • [FR] In date secton there in exglish expected [YYYY-MM-DD] got [mm/dd/yyyyy] and in [FR] expected [AAAA-MM-JJ] got [mm/dd/yyyyy]
    2023-06-19_13-57_1
    2023-06-19_13-57
  • [FR] In /import and /activities working fine whereas in import some html tag are not rendered in both [FR,EN]
    2023-06-19_14-27
    2023-06-19_14-26
  • [FR] In /activities# help text is missing in iati-identifier [FR,EN]
    2023-06-19_15-10
  • [FR] In /import/xls all of the texts are not translating in any of [FR,ES]
    2023-06-19_15-28

@amritlc
Copy link

amritlc commented Jun 19, 2023

  • [FR] In /import/xls navigation button is missing for ' IMPORT ACTIVITIES FROM .XLS' in [FR]
    2023-06-19_15-32
  • [FR,ES] In activity_details page expected 'Rechercher des éléments à ajouter/modifier' actual 'Rechercher des éléments' [FR]
    2023-06-19_16-52

  • and expected 'Buscar elementos para añadir/editar' in [ES]
    2023-06-19_16-55

  • [ES] In settings page expected 'CANCELAR' actual 'CANCEL' [ES]
    2023-06-19_17-30
  • [ES] In home page page expected 'PUBLICADOR DE LA IATI' actual 'IATI PUBLISHER' [ES]
    2023-06-20_10-12
  • [ES] In home page about hover text expected "El Publicador de la IATI ayuda a las organizaciones de pequeño y mediano tamaño a publicar datos conforme a la IATI sobre financiación y actividades humanitarias y de desarrollo." [ES]
    2023-06-20_10-39

@amritlc
Copy link

amritlc commented Jun 20, 2023

  • [ES] In home page expected 'Publicador de la IATI' actual 'Herramienta para la publicación de la IATI' [ES]
    2023-06-20_10-51
  • [ES] In home page expected 'Lista de verificación para la publicación de datos' actual 'LISTA DE VERIFICACIÓN PARA PUBLICAR DATOS' [ES]
    2023-06-20_11-17
  • [EN,ES,FR] In IATI Standard page on 'Activity Data' expected 'The IATI Standard also requires organisations to provide data about their development and humanitarian ‘activities’. For each activity, you can publish a wide range of information, including:' all translating are also inappropriate as per docs
    2023-06-20_15-24

@amritlc
Copy link

amritlc commented Jun 20, 2023

  • [ES,EN,FR] In activity_details page if we delelte default-tier-status in both "Staging" and "Dev" there are differences in toast message.
    2023-06-20_17-00
    2023-06-20_17-04
  • [ES,EN,FR] In iati/register page validation text is not translating in French and Espanish.
    2023-06-21_10-03
  • [ES,EN,FR] In admin page there is inappropriate text displaying
    2023-06-21_15-48
  • [FR] In password recovery page validation message should be 'Cette adresse électronique ne correspond à aucun utilisateur.'
    2023-06-21_16-53
  • [ES] In iactivity/default_values page expected "Guardar valores predeterminados"
    2023-06-22_10-06
  • [FR,ES] In setting page expected "Annuler" in FR and "Cancelar" in ES
    2023-06-22_10-13
    2023-06-22_10-12
  • [EN,FR,ES] In activity/2258/transaction/create while changing one language to another there is a glitch in UI as shown below,
    2023-06-22_10-25
  • [EN,FR,ES] In import page while clicking upload file without uploading anything it shows something like this
    2023-06-22_10-40
  • [ES] In /activities page it ok as per document but it's not updated as per updated comment.
    2023-06-22_13-13
    2023-06-22_13-09
  • [FR,FR] All other texts are not translating but only pagination text are translating in [ES,FR]
    2023-06-22_14-14

@sarinasindurakar
Copy link
Collaborator

sarinasindurakar commented Jun 21, 2023

19

  • Different message is shown in detail page in location section

Image
20

  • The override default language toast message is shown as Respone..

Image

@amritlc
Copy link

amritlc commented Jun 22, 2023

  • [FR,ES] These texts are not translating.
    2023-06-22_14-22
    2023-06-22_14-21
  • [FR, ES] These errors and warning messages are not translating.
    2023-06-22_14-59
    2023-06-22_14-58
  • [ES] In activity/reporting_org narritive help text expected "Es el nombre que facilitó para su organización cuando completó el registro."
    2023-06-23_10-58
  • [ES,EN,FR] activity/reporting_org narritive hover text
  • [EN]expected "The name of the organisation. This can be repeated in multiple languages. For more information"
  • [FR] expected "Nom de l’organisation. Peut figurer en plusieurs langues. En savoir plus"
  • [ES] expected "Nombre de la organización. Puede repetirse en varios idiomas. Más información aquí."
    2023-06-23_11-15
    2023-06-23_11-13
    2023-06-23_11-11
  • [ES] In activity/reporting_org language hover text expected "Código que especifica el idioma del texto en este elemento. Se recomienda, en la medida de lo posible, utilizar únicamente los códigos de la norma ISO 639-1. En caso de no estar presente, se asume el idioma predeterminado. Más información aquí."
    2023-06-23_11-27
  • [EN,FR,ES] In activity/2258/other_identifiertype elementes_common is displaying
    2023-06-23_12-58
  • [EN,FR,ES] In activity/2258/description in activities.description.language.hover_text expected is different from the actual in all three language.
    2023-06-23_13-28

@amritlc
Copy link

amritlc commented Jul 5, 2023

  • [ EN,FR, ES] In activity/2302/sector activities.sector.help_text is missing

2023-07-05_11-50

  • [EN,FR, ES] In activity/2302/tag activities.tag.help_text is missing.
    2023-07-05_13-24
  • [ FR, ES] In activity/2302/tag expected in [FR] "Code de l’étiquette tel qu’il est défini dans le vocabulaire spécifique utilisé.

    Cet attribut est obligatoire. En savoir plus"
  • In [ES] expected "Código de la etiqueta establecido en el vocabulario indicado.

    Este atributo es necesario. Más información aquí."
    2023-07-05_13-42
    2023-07-05_13-50
  • [ FR, ES] In activity/2302/policy-marker iactivities.policy_marker.help_text is missing
    2023-07-05_14-04
  • [ FR, ES] In activity/2302/policy-marker there should be vocabulary-uri
    2023-07-05_14-13
  • [ EN, FR, ES] In activity/2302/default-flow-type activities.default_finance_type.default_finance_type.help_text expected
  • EN: "Please select a finance type for this activity from the following options."
  • FR: Veuillez sélectionnez un type de financement pour cette activité en choisissant parmi les options suivantes.
  • [ES] Seleccione un tipo de financiación para esta actividad a partir de las siguientes opciones.
    2023-07-05_14-55
  • [ EN, FR, ES] In activity/2302/default-flow-type hep text and icon is missing also hover text icon also missing for default-aid-type
    2023-07-05_15-02
  • [ EN, FR, ES] In activity/2302/humanitarian_scope hep text and icon is missing also hover text icon also missing for humanitarian_scope
    2023-07-06_16-53
  • [ EN, FR, ES] In activity/2302/related_activity hep text and icon is missing also hover text icon also missing for related_activity
    2023-07-06_17-30
  • [ EN, FR, ES] In activity/2302/legacy_data hep text and icon is missing also the hover text icon also missing for legacy_data
    2023-07-07_10-02

@amritlc
Copy link

amritlc commented Jul 7, 2023

  • [ EN, FR, ES] In activity/2302/document_link hep text and icon is missing also the hover text icon also missing for document_link
    2023-07-07_10-20
  • [ EN, FR, ES] In activity/2302/contact_info hep text and icon is missing also the hover text icon also missing for contact_info
    2023-07-07_10-43
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing also the hover text icon also missing for location
    2023-07-07_11-30
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing for location-id
    2023-07-07_11-34
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing for location-reach
    2023-07-07_13-38
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing for administrative
    2023-07-07_14-19
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing for point
    2023-07-07_14-48
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing for these sections
    2023-07-07_14-56
  • [ EN, FR, ES] In activity/2302/location hep text and icon is missing for these sections and all hover text and help text not showing data rather code.
    2023-07-07_15-01
  • [ EN, FR, ES] In activity/2302/planned_disbursement hep text and icon is missing for these sections and all hover text and help text not showing
    2023-07-10_11-32

@amritlc
Copy link

amritlc commented Jul 10, 2023

  • [ EN, FR, ES] In activity/2302/planned_disbursement help text and hover text showing other code.
    2023-07-10_11-48
  • [ EN, FR, ES] In activity/2302/planned_disbursement help text is missing.
    2023-07-10_11-57
  • [ EN, FR, ES] In activity/2302/participating_org help text is missing and there is help text content in hover text.
    2023-07-10_13-19
  • [ EN, FR, ES] In activity/2302/budget help text is missing
    2023-07-10_14-19
  • [ EN, FR, ES] In activity/2302/budget hover text of budget type for [ES] is missing expected "Si se trata del presupuesto original (preparado cuando se contrajo el compromiso original) o si ha sido revisado a posteriori. Más información aquí."
    2023-07-10_14-28
  • [ EN, FR, ES] In activity/2302/budget hover and help text are missing for these elements.
    2023-07-10_14-42
  • [ EN, FR, ES] In activity/2302/result/create help text missing
    2023-07-10_15-13
  • [ EN, FR, ES] In activity/2302/result/create help text missing
    2023-07-10_15-19
  • [ EN, FR, ES] In activity/2302/result/create help text and hover text are missing for the elements
    2023-07-10_15-25
  • [ EN, FR, ES] In activity/2302/result/create help text is missing.
    2023-07-10_15-31

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants