Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions jsx/I18nSetup.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ import {initReactI18next} from 'react-i18next';
import jaResources from '../locale/ja/LC_MESSAGES/loris.json';
import hiResources from '../locale/hi/LC_MESSAGES/loris.json';
import esResources from '../locale/es/LC_MESSAGES/loris.json';
import frResources from '../locale/fr/LC_MESSAGES/loris.json';

const resources = {
ja: {
Expand All @@ -15,6 +16,9 @@ const resources = {
es: {
loris: esResources,
},
fr: {
loris: frResources,
},
};

i18n
Expand Down
261 changes: 261 additions & 0 deletions locale/fr/LC_MESSAGES/loris.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,261 @@
# Default LORIS strings to be translated (English).
# Copy this to a language specific file and add translations to the
# new file.
# Copyright (C) 2025
# This file is distributed under the same license as the LORIS package.
# Dave MacFarlane <[email protected]>, 2025.
#
msgid ""
msgstr ""
"Project-Id-Version: LORIS 27\n"
"Report-Msgid-Bugs-To: https://github.com/aces/Loris/issues\n"
"POT-Creation-Date: 2025-04-08 14:37-0400\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <[email protected]>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

# Smarty template main.tpl strings
msgid "LORIS"
msgstr ""
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@racostas do you know if the empty strings are going to cause problems? Isn't that how we ended up with the header getting printed instead of the string in other languages?


msgid "DEV"
msgstr ""

msgid "Affiliations"
msgstr ""

msgid "Site Affiliation"
msgstr ""

msgid "Site Affiliations"
msgstr ""

msgid "Project Affiliation"
msgstr ""

msgid "Project Affiliations"
msgstr ""

msgid "Log Out"
msgstr ""

msgid "My Preferences"
msgstr ""

# Auto extracted strings from PHP
# Menu categories
#: modules/configuration/php/module.class.inc:50
#: modules/help_editor/php/module.class.inc:47
#: modules/instrument_manager/php/module.class.inc:53
#: modules/module_manager/php/module.class.inc:50
#: modules/server_processes_manager/php/module.class.inc:104
#: modules/survey_accounts/php/module.class.inc:48
#: modules/user_accounts/php/module.class.inc:53
msgid "Admin"
msgstr ""
#: modules/acknowledgements/php/module.class.inc:54
#: modules/api_docs/php/module.class.inc:66
#: modules/battery_manager/php/module.class.inc:55
#: modules/datadict/php/module.class.inc:49
#: modules/data_release/php/module.class.inc:56
#: modules/dictionary/php/module.class.inc:49
msgid "Data Dictionary"
msgstr ""

#: modules/document_repository/php/module.class.inc:56
#: modules/instrument_builder/php/module.class.inc:48
#: modules/issue_tracker/php/module.class.inc:54
#: modules/schedule_module/php/module.class.inc:49
msgid "Tools"
msgstr ""

#: modules/behavioural_qc/php/module.class.inc:51
#: modules/conflict_resolver/php/module.class.inc:83
#: modules/examiner/php/module.class.inc:50
#: modules/media/php/module.class.inc:33
msgid "Clinical"
msgstr ""

#: modules/dicom_archive/php/module.class.inc:115
#: modules/imaging_browser/php/module.class.inc:40
#: modules/imaging_qc/php/module.class.inc:50
#: modules/imaging_uploader/php/module.class.inc:54
#: modules/mri_violations/php/module.class.inc:53
msgid "Imaging"
msgstr ""

#: modules/candidate_list/php/module.class.inc:76
#: modules/new_profile/php/module.class.inc:50
msgid "Candidate"
msgstr ""

#: modules/genomic_browser/php/module.class.inc:53
msgid "Genomics"
msgstr ""

#: modules/electrophysiology_browser/php/module.class.inc:54
msgid "Electrophysiology"
msgstr ""

#: modules/dataquery/php/module.class.inc:33
#: modules/dqt/php/module.class.inc:49
#: modules/publication/php/module.class.inc:55
#: modules/statistics/php/module.class.inc:49
msgid "Reports"
msgstr ""

# Common loris terms. Consider moving these to their own textdomain?
msgid "TimePoint"
msgstr ""

# Common select option labels
msgid "Yes"
msgstr ""

msgid "No"
msgstr ""

# Common swal labels
msgid "Cancel"
msgstr ""

msgid "Success!"
msgstr ""

# Common candidate terms
msgid "PSCID"
msgstr ""

msgid "DCCID"
msgstr ""

msgid "Visit Label"
msgstr ""

msgid "Site"
msgstr ""

msgid "Module"
msgstr ""

msgid "Project"
msgstr ""

msgid "Cohort"
msgstr ""

msgid "Cohorts"
msgstr ""

msgid "Session"
msgstr ""

msgid "Date of registration"
msgstr ""

msgid "Participant Status"
msgstr ""

msgid "DoB"
msgstr ""

msgid "Sex"
msgstr ""

msgid "Feedback"
msgstr ""

msgid "Scans"
msgstr ""

msgid "Stage"
msgstr ""

msgid "Sent To DCC"
msgstr ""

msgid "Date of Birth"
msgstr ""

msgid "Visits"
msgstr ""

msgid "An error occured while loading the page."
msgstr ""

msgid "Entity Type"
msgstr ""

msgid "Scan Done"
msgstr ""

msgid "Show Advanced Filters"
msgstr ""

msgid "Hide Advanced Filters"
msgstr ""

msgid "Language"
msgstr ""

# Data table strings
msgid "{{pageCount}} rows displayed of {{totalCount}}."
msgstr "{{pageCount}} lignes affichées sur {{totalCount}}"

msgid "Maximum rows per page:"
msgstr "Lignes maximum par page:"

msgid "Download Table as CSV"
msgstr "Télecharger le tableau en format CSV"

# Dashboard panel strings
msgid "Views"
msgstr ""

# Common strings on widgets
msgid "NEW"
msgstr ""

msgid "Updated"
msgstr ""

msgid "Uploaded"
msgstr ""

msgid "Total"
msgstr ""

# Common timepoint and vist terms
msgid "Not Started"
msgstr ""

msgid "Screening"
msgstr ""

msgid "Visit"
msgstr ""

msgid "Approval"
msgstr ""

msgid "Subject"
msgstr ""

msgid "Recycling Bin"
msgstr ""

msgid "Pass"
msgstr ""

msgid "Failure"
msgstr ""

msgid "Withdrawal"
msgstr ""

msgid "In Progress"
msgstr ""
Loading