Skip to content

Merge locale folders to locale code folders #8598

@defstat

Description

@defstat

For example there are es_ES and es_MX folders in the installation. Consider a solution/process that would merge them to an es locale code folder.

Changes need to be made to

  1. the filesystem regarding the translation .po files, and their respective folders.
  2. the DB, regarding the data that directly correspond and manage the installation's locale
  3. the base code, where ever certain affected locales are hard coded

PRs

FOR MERGE
OJS: pkp/ojs#3774 (Alec: Additions made here pkp/ojs#3775) (merged ✔️)
OMP: pkp/omp#1344 (merged ✔️)
OPS: pkp/ops#478 (merged ✔️)
PKP-LIB: #8649 (Alec: Additions made here #8650) (merged ✔️)
UI-LIBRARY: pkp/ui-library#261 (merged ✔️)
staticPages: pkp/staticPages#74 (merged ✔️)

ADDITIONAL PRs
OJS: pkp/ojs#3779 TESTS ONLY
pkp-lib: #8654 (merged ✔️)
pkp-lib: #8658 (merged ✔️)

PLUGINS
plagiarism : pkp/plagiarism#41
paperbuzz : pkp/paperbuzz#27
textEditorExtras : pkp/textEditorExtras#18 (merged ✔️)
JATSParser : Vitaliy-1/JATSParserPlugin#82 (merged ✔️)
googleAnalytics: pkp/googleAnalytics#56 (merged ✔️)
browseBySection: pkp/browseBySection#34 (merged ✔️)
returningAuthorScreening : pkp/returningAuthorScreening#2 (merged ✔️)
subscriptionSSO: asmecher/subscriptionSSO#12 (merged ✔️)
controlPublicFiles : pkp/controlPublicFiles#9 (merged ✔️)

pln: pkp/pln#62 (merged ✔️)
pdfJsViewer: pkp/pdfJsViewer#65 (merged ✔️)
crossref : pkp/crossref-ojs#28 (merged ✔️)
oaijats: pkp/oaiJats#34 (merged ✔️)
makesubmission : pkp/makeSubmission#35 (merged ✔️)
medra : pkp/medra#8 (merged ✔️)
lensGalley : asmecher/lensGalley#63 (merged ✔️)
jatsTemplate : pkp/jatsTemplate#23 (merged ✔️)
immersion : pkp/immersion#84 (merged ✔️)
hypothesis : asmecher/hypothesis#21 (merged ✔️)
googleScholar : pkp/googleScholar#13 (merged ✔️)
defaultTranslation : pkp/defaultTranslation#12 (merged ✔️)
customLocale : pkp/customLocale#22 (merged ✔️)
customHeader : pkp/customHeader#27 (merged ✔️)
customBlockManager : pkp/customBlockManager#75 (merged ✔️)
classic: pkp/classic#112 (merged ✔️)
citationStyleLanguage : pkp/citationStyleLanguage#104 (merged ✔️)
coins : pkp/coins#9 (merged ✔️)
browse : pkp/browse#12 (merged ✔️)
backup : pkp/backup#7 (merged ✔️)
pragma : pkp/pragma#91 (merged ✔️)
quickSubmit: pkp/quickSubmit#68 (merged ✔️)
reviewReport : pkp/reviewReport#46 (merged ✔️)
swordServer: pkp/swordServer#3 (merged ✔️)
texture: pkp/texture#116 (merged ✔️)
tinymce: pkp/tinymce#88 (merged ✔️)
usageStats : pkp/usageStats#55 (merged ✔️)
addThis: pkp/addThis#27 (merged ✔️)
piwik : pkp/piwik#15 (merged ✔️)
sword : pkp/sword#33 (merged ✔️)
registrationNotification : pkp/registrationNotification#10 (merged ✔️)
orcidProfile : pkp/orcidProfile#238 (merged ✔️)
crossref-ops: pkp/crossref-ops#25 (merged ✔️)

Script Actions
outputProcessOJS.txt
outputProcessOMPOPS.txt

Metadata

Metadata

Labels

Housekeeping:1:TodoAny dependency management or refactor that would be nice to have some day.

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions