Add Portuguese (pt-PT) translation#12236
Conversation
Complete European Portuguese translation covering ~97% of UI strings. Translated using MapStore2 translation format with proper pt-PT locale.
|
In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code |
|
Dear @huntsmarinho thank you so much for your contribution. Please notice that above as the CLA is necessary for allowing you to contribute for new updates. Thank you so much. |
…rted on map load (geosolutions-it#12212) * geosolutions-it#12207: Fix - ScaleBox plugin - Custom scales not reported on map load * update test * code cleanup
…o text widget in TextEditor (geosolutions-it#12260) Description: - Add linkModalDirection prop to CompactRichTextEditor to control dropdown positioning and prevent off-screen overflow when adding links in the dashboard editor and edit annotation screen - add unit test
…tions-it#12235) * geosolutions-it#12146: ArcGIS support for FeatureService
Fix geosolutions-it#12114 DynamicPanel layout
…lutions-it#12280) * Add custom axis tick values and labels to charts * fix tooltips --------- Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
…ence and multiple gs instances does not work fully (geosolutions-it#12279) * geosolutions-it#12271: Rules manager - clear cache on standalone geofence and multiple gs instances does not work fully Description: - handle clear cache functionality for multi gs instances for stand-alone geofence - create menu gs instances called CSCleanCacheMenu - add translations - add unit tests * - fix renaming issue of comp name * - update some unit tests for RuleService - remove api function 'cleanCacheGSInstance' in favor ofof expanding 'cleanCache' function - resolvve review comments
…ving to prevent silent failures & misleading errors (geosolutions-it#12233) * geosolutions-it#12232: Validate catalog service credentials before saving to prevent silent failures & misleading errors Description: - for authenticated services, add async credential check via WMS GetCapabilities request - Show clear, localized error messages instead of silent failures in SecurityPopup - Prevent invalid credentials from being stored or saved to maps - Add unit tests and i18n translations (EN, IT, FR, ES, DE) * - fix typo in unit test in SecurityPopupDialog-test file * - revert edits in localConfig
…int profiles not compatible with windows (geosolutions-it#12269) * geosolutions-it#11589: correct urls in config.yaml to fix issue of print profiles not compatible with windows - update the urls that has missing file:// part in config.yaml * - add migration guide for the edits in config.yaml file
…nd wizard components (geosolutions-it#12295) - Replace hardcoded colors with theme variables in wizard.less - remove the hardcoded text color in widgetbuilder/util/filterBuilder file
…onsole (geosolutions-it#12242) * geosolutions-it#12237: fix the background selector show an error in console Description: - Refactored BackgroundSelector.jsx - Moved the logic for detecting and adding the missing Ellipsoid terrain from the main function body into a React.useEffect hook * - resolve review comment of import useEffect instead of using React.useEffect in web/client/components/background/BackgroundSelector.jsx file
…get (geosolutions-it#12294) * fix geosolutions-it#12094: fix link popup widget in map layer TOC widgets * - undo unnecessary edits
…olutions-it#12263) * geosolutions-it#12166: Allow configurable defaults for Printing Description: - introduce 'initialSpecSettings' to print plugin cfg to allow custom default print values - Create 'INIT_PRINT_SPEC_FROM_CONFIG' action to dispatch config values on plugin mount - add unit tests * - add reset print spec logic and epic for print state management - introduce `RESET_PRINT_SPEC` action to revert print settings to initial defaults - add `resetMountPrintEpic` to listen for `MAP_PLUGIN_LOAD` dispatches reset if print was previously mounted to ensure a clean state * - enhance reset print spec reducer * - resolve review comment by adding guard to ensure initialSpecSettings exists and has keys before calling initPrintSpec in componentDidMount in plugins/Print file
…e policy (geosolutions-it#12293) * Fix geosolutions-it#12262 - Improve documentation with clear db update policy * minor fix --------- Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
…solutions-it#12275 (geosolutions-it#12278) * add_12275 * add2_12275 * add3_12275 * Update docs/user-guide/annotations.md * Update docs/user-guide/layer-settings.md --------- Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
…2290) * add-12284 * review_12284 --------- Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
Co-authored-by: Tobia Di Pisa <tobia.dipisa@geosolutionsgroup.com>
* Adapt Mapstore2 for Panoramax support map.forEachFeatureAtPixel in openlayers/Map.jsx adapted for detection of features of type RenderFeature used for MVT layers. By doing that, MVT layers are clickable and the intersected features are return on clic TileProviderLayer for being able to create MVT layer and display it. * Add and configure Panoramax plugin in StreetView component - Create a viewer using pnx-photo-viewer to display pictures. - Add a Panoramax VectorTileLayer using OpenLayers styling to match other providers. - Handle click events: retrieve picture data directly from the layer datas, or call the API if the data is not found. * Translate panoramax emptySelection message in French, English, Spanish, Italian and German * Remove unused DEFAULT_SRS constant Removed unused DEFAULT_SRS constant from panoramax.js to match the eslint configuration * minor fixes * Fix style support for RenderFeature * fixed more french issues * fixed json style * Fix typo and french issues * return pre computed geom instead of getting it from the original feature in startpoint/endpoint geom function --------- Co-authored-by: Lorenzo Natali <lorenzo.natali@geosolutionsgroup.com>
|
In order to contribute to the MapStore project, the CLA (Contributor License agreement) should be sent signed to GeoSolutions. Please consult contributing rules at: https://github.com/geosolutions-it/MapStore2/wiki/Contributing-to-MapStore#contributing-code |
…stsConfigurationRules (geosolutions-it#12372)
…lutions-it#12384) * Fix geosolutions-it#12383 Remove duplicated catalog components * restore clickable item in resource card
…12385) * Fix geosolutions-it#12375 Review catalog identifier * revert test * change how hash are created * change export of hashCode
…d counter widgets (geosolutions-it#12388)
|
Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: huntsmarinho.
|
…lutions-it#12408 (geosolutions-it#12413) * Slider cache issue fixes * Apply dimension for axis * fix: show tick label instead of value * configure hover only for custom Ticks * update elevation chart after when it's value from params changes * fix: avoid negative max height * fix: translations * fix: labels * fix: local env crash due to invalid cleanup * fix: apply clean up fordeleted filter interaction
|
Thank you for your pull request and welcome to our community. We could not parse the GitHub identity of the following contributors: huntsmarinho.
|
There was a problem hiding this comment.
@huntsmarinho it sees you still have to take care of this and there are some failing checks you may want to verify better. Thanks.
…nslations Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
Add complete European Portuguese (pt-PT) translation for the MapStore2 UI.
Covers ~97% of all translatable strings using proper pt-PT locale
(European Portuguese vocabulary and spelling).
Please check if the PR fulfills these requirements
What kind of change does this PR introduce?
Issue
What is the current behavior?
No Portuguese (pt-PT) translation exists in the official repository.
What is the new behavior?
Users can select Portuguese (pt-PT) as the interface language,
with ~97% of UI strings translated.
Breaking change
Does this PR introduce a breaking change?
Other useful information
Translation covers all major UI sections including maps, layers, catalog,
widgets, annotations, print, timeline, style editor, and more.