Skip to content

Translations update from OSGeo Weblate #145

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

Merged
merged 5 commits into from
Jun 5, 2025

Conversation

osgeoweblate
Copy link
Contributor

Copy link
Contributor

coderabbitai bot commented Jun 3, 2025

📝 Walkthrough

Walkthrough

Multiple new Swedish translation files have been added to the "Introduction to PostGIS" documentation. These include fully translated and untranslated message catalogs covering chapters such as 3-D geometries, glossary, DE-9IM, installation, index, history tracking, joins exercises, welcome, projection, tuning, simple SQL, topology, and other topics.

Changes

File(s) Change Summary
postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po Added Swedish translation file for the 3-D geometries chapter; includes translated and untranslated entries.
postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po Added Swedish translation file for glossary terms; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po Added Swedish translation file for the DE-9IM chapter with fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po Added Swedish translation file for the installation guide; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/index.po Added Swedish translation file for the workshop index; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po Added Swedish translation file for history tracking tutorial; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po Added Swedish translation file for joins exercises; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po Added Swedish translation file for workshop welcome content; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po Added Swedish translation file for the projection chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po Added Swedish translation file for tuning documentation; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po Added Swedish translation file for the Simple SQL chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po Added Swedish translation file for the topology documentation; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po Added Swedish translation file for the geometries chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po Added Swedish translation file for geometry exercises; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po Added Swedish translation file for geometry equality concepts; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po Added Swedish translation file for linear referencing chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po Added Swedish translation file for advanced geometry construction chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po Added Swedish translation file for creating spatial database chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po Added Swedish translation file for geography chapter; untranslated message strings included.
postgis-intro/sources/locale/sv/LC_MESSAGES/license.po Added Swedish translation file for license text; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po Added Swedish translation file for raster data chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po Added Swedish translation file for spatial relationships exercises; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po Added Swedish translation file for upgrades documentation; untranslated message strings included.
postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po Added Swedish translation file for PostgreSQL backup and restore chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po Added Swedish translation file for loading spatial data workshop content; untranslated message strings included.
postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po Added Swedish translation file for clustering on indices section; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/security.po Added Swedish translation file for security chapter; untranslated message strings included.
postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po Added Swedish translation file for indexing chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po Added Swedish translation file for validity chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po Added Swedish translation file for about data workshop section; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po Added Swedish translation file for geography exercises; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po Added Swedish translation file for geometry constructing functions chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po Added Swedish translation file for geometry returning exercises; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po Added Swedish translation file for joins chapter; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po Added Swedish translation file for advanced joins tutorial; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po Added Swedish translation file for knn (nearest neighbor) section; untranslated message strings included.
postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po Added Swedish translation file for PostGIS functions documentation; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po Added Swedish translation file for projection exercises; fully translated message strings.
postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po Added Swedish translation file for schemas documentation; fully translated message strings.

Possibly related PRs

Poem

🐇🌟
From Sweden’s fields, fresh words take flight,
PostGIS tales in Nordic light.
Geometry, joins, and history’s thread,
All now in Swedish, warmly spread.
Maps will dance in tongues anew,
Beneath the skies of midnight blue!
📚✨


📜 Recent review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between f2d0666 and 5f16c95.

📒 Files selected for processing (44)
  • postgis-intro/sources/locale/fr/LC_MESSAGES/glossary.po (11 hunks)
  • postgis-intro/sources/locale/fr/LC_MESSAGES/index.po (2 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po (1 hunks)
✅ Files skipped from review due to trivial changes (17)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po
🚧 Files skipped from review as they are similar to previous changes (26)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po
  • postgis-intro/sources/locale/fr/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po
  • postgis-intro/sources/locale/fr/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po
🔇 Additional comments (6)
postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po (6)

1-20: Translation file header is properly formatted.

The .po file header contains all required metadata including proper encoding (UTF-8), plural forms for Swedish, translator information, and Weblate project details. The format follows gettext standards correctly.


30-38: Technical terms and formatting preserved correctly.

The translation appropriately preserves technical terms like psql, pgAdmin, code formatting with backticks, and URLs while providing natural Swedish text. The backtick formatting around psql is maintained properly.


53-57: Mixed language approach handled appropriately.

The translation correctly keeps UI-specific terms like "Värdnamn/adress" in Swedish while preserving English terms like "Host name/address" in the original context. The handling of technical interface elements is consistent with standard localization practices.


61-64: UI field names preserved correctly.

Technical field names like "Port", "Maintenance database", "Username", and "Password" are appropriately kept in English as these typically correspond to actual UI labels in the software, while providing Swedish context around them.


121-124: Code instructions and UI elements handled consistently.

The translation preserves the English phrase "Execute the query" in quotes, which is appropriate since this likely corresponds to an actual button or menu item label in the pgAdmin interface.


140-143: Documentation links and technical descriptions maintained.

The PostGIS function documentation link is preserved intact, and the technical description provides clear Swedish translation while maintaining the original URL structure.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share
🪧 Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>, please review it.
    • Explain this complex logic.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai explain this code block.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai gather interesting stats about this repository and render them as a table. Additionally, render a pie chart showing the language distribution in the codebase.
    • @coderabbitai read src/utils.ts and explain its main purpose.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Support

Need help? Create a ticket on our support page for assistance with any issues or questions.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (Invoked using PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai generate docstrings to generate docstrings for this PR.
  • @coderabbitai generate sequence diagram to generate a sequence diagram of the changes in this PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Other keywords and placeholders

  • Add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.
  • Add @coderabbitai summary to generate the high-level summary at a specific location in the PR description.
  • Add @coderabbitai anywhere in the PR title to generate the title automatically.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (4)
postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (2)

1-4: Enhance header metadata with descriptive title

Replace the generic SOME DESCRIPTIVE TITLE. placeholder with a meaningful file title (e.g. “Swedish translation for the 3-D Geometries chapter”).

Apply this diff:

-# SOME DESCRIPTIVE TITLE.
+# Swedish translation for the “3-D Geometries” chapter of the Introduction to PostGIS.

5-7: Update translation metadata placeholders

Consider updating the POT-Creation-Date, PO-Revision-Date, and Last-Translator in the header msgstr to reflect the actual generation date and translator details.

E.g.,

-msgstr "Project-Id-Version: Introduction to PostGIS 1.1\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2023-01-07 21:46-0500\nPO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\nLast-Translator: Automatically generated\nLanguage-Team: none\nLanguage: sv\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n"
+msgstr "Project-Id-Version: Introduction to PostGIS 1.1\nReport-Msgid-Bugs-To: \nPOT-Creation-Date: 2025-06-XX XX:XX+ZZZZ\nPO-Revision-Date: 2025-06-XX XX:XX+ZZZZ\nLast-Translator: Daniel Nylander <[email protected]>\nLanguage-Team: none\nLanguage: sv\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit\n"
postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (2)

1-5: Replace placeholder author metadata

The header uses a generic placeholder (FIRST AUTHOR <EMAIL@ADDRESS>, YEAR). Update this to the actual translator information and year (e.g., Daniel Nylander <[email protected]>, 2025).

-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+# Daniel Nylander <[email protected]>, 2025.

6-17: Refresh POT/PO metadata dates

Similar to the 3d.po file, consider updating POT-Creation-Date, PO-Revision-Date, and Last-Translator in the header msgstr to match the current translation cycle.

-msgstr ""
+"msgstr ""
+   "Project-Id-Version: Introduction to PostGIS 1.1\n"
+   "Report-Msgid-Bugs-To: \n"
+   "POT-Creation-Date: 2025-06-XX XX:XX+ZZZZ\n"
+   "PO-Revision-Date: 2025-06-XX XX:XX+ZZZZ\n"
+   "Last-Translator: Daniel Nylander <[email protected]>\n"
+   "Language-Team: none\n"
+   "Language: sv\n"
+   "MIME-Version: 1.0\n"
+   "Content-Type: text/plain; charset=UTF-8\n"
+   "Content-Transfer-Encoding: 8bit\n"
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4a5082b and 32a41c9.

📒 Files selected for processing (2)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (1 hunks)
🔇 Additional comments (2)
postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (1)

8-163: Translation keys ready for localization

The message IDs correctly reference the source .rst file and are fully prepared for Swedish translation. All msgid/msgstr pairs align with the English content.

postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (1)

19-190: Glossary entries ready for translation

All glossary term msgid entries are present and correctly map to the English source. The file structure is sound and ready for Swedish localization.

@osgeoweblate osgeoweblate force-pushed the weblate-postgis-workshop-index branch 28 times, most recently from 4559bd7 to 0a695e3 Compare June 4, 2025 13:26
@osgeoweblate osgeoweblate force-pushed the weblate-postgis-workshop-index branch 14 times, most recently from 4f84da7 to 854cc52 Compare June 4, 2025 17:49
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4f84da7 and 854cc52.

📒 Files selected for processing (42)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po (1 hunks)
✅ Files skipped from review due to trivial changes (27)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po
🚧 Files skipped from review as they are similar to previous changes (13)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po
🔇 Additional comments (5)
postgis-intro/sources/locale/sv/LC_MESSAGES/license.po (2)

1-19: Translation metadata is well-formed and complete.

The .po file header contains all required metadata including project information, revision dates, translator attribution, and proper Swedish language configuration (including correct plural forms). The UTF-8 encoding specification is appropriate for Swedish text.


21-39: License translations are complete and properly formatted.

All three license-related message strings have been translated from English to Swedish with proper .po file formatting. The translations cover the appendix title, Creative Commons license description, and attribution requirements. No empty translations or formatting issues detected.

postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po (3)

1-21: LGTM! Proper .po file header structure.

The header follows standard gettext conventions with correct UTF-8 encoding, Swedish language specification, and appropriate metadata from Weblate translation platform.


22-400: LGTM! High-quality technical translations.

The translations properly handle technical terminology by:

  • Preserving SQL keywords and function names in English
  • Translating explanatory text accurately to Swedish
  • Maintaining technical accuracy while improving accessibility

This approach aligns with best practices for technical documentation translation.


614-796: LGTM! Excellent API documentation translation.

The function list section demonstrates best practices by:

  • Preserving PostGIS function names and signatures
  • Maintaining technical accuracy in parameter and return type descriptions
  • Keeping documentation URLs intact for reference
  • Providing clear Swedish descriptions while preserving technical precision

This approach ensures the documentation remains technically accurate while improving accessibility for Swedish users.

@osgeoweblate osgeoweblate force-pushed the weblate-postgis-workshop-index branch from 854cc52 to 0663a43 Compare June 5, 2025 01:39
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 1

🧹 Nitpick comments (2)
postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (2)

244-245: Remove extra space in formatting.

There's an inconsistent extra space after the first ** in the Swedish translation.

-"** Vad är Manhattans yta i acres? ** (Tips: både ``nyc_census_blocks`` och "
+"**Vad är Manhattans yta i acres?** (Tips: både ``nyc_census_blocks`` och "

269-269: Add missing newline at end of file.

The file should end with a newline character for consistency with standard text file conventions.

-"först i listan."
+"först i listan."
+
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 854cc52 and 0663a43.

📒 Files selected for processing (44)
  • postgis-intro/sources/locale/fr/LC_MESSAGES/glossary.po (11 hunks)
  • postgis-intro/sources/locale/fr/LC_MESSAGES/index.po (2 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po (1 hunks)
✅ Files skipped from review due to trivial changes (21)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po
  • postgis-intro/sources/locale/fr/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po
  • postgis-intro/sources/locale/fr/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po
🚧 Files skipped from review as they are similar to previous changes (22)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po
🔇 Additional comments (2)
postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (2)

1-21: File header and metadata look correct.

The PO file header contains appropriate metadata for Swedish localization including correct encoding (UTF-8), language settings, and Weblate generator information.


22-268: Translation completeness and technical accuracy look good.

The translations appear complete with all msgstr entries containing Swedish text. PostGIS function names are correctly preserved untranslated (e.g., ST_GeometryType, ST_Length), and formatting with backticks and special characters is maintained properly.

@osgeoweblate osgeoweblate force-pushed the weblate-postgis-workshop-index branch from 0663a43 to 00f33d0 Compare June 5, 2025 13:12
Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

🧹 Nitpick comments (2)
postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (2)

244-245: Fix formatting inconsistency in bold text.

There are extra spaces inside the bold markers that are inconsistent with the formatting used elsewhere in the file.

-"** Vad är Manhattans yta i acres? ** (Tips: både ``nyc_census_blocks`` och "
+"**Vad är Manhattans yta i acres?** (Tips: både ``nyc_census_blocks`` och "

227-227: Consider improving the geometry type question translation.

The current translation "Vilken geometri har" (what geometry has) could be more precise. A more idiomatic Swedish translation for "geometry type" would be "geometrityp".

-msgstr "**Vilken geometri har \"Pelham St\"? Längden?**"
+msgstr "**Vad är geometritypen för \"Pelham St\"? Längden?**"
📜 Review details

Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 0663a43 and 00f33d0.

📒 Files selected for processing (44)
  • postgis-intro/sources/locale/fr/LC_MESSAGES/glossary.po (11 hunks)
  • postgis-intro/sources/locale/fr/LC_MESSAGES/index.po (2 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po (1 hunks)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po (1 hunks)
✅ Files skipped from review due to trivial changes (21)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/license.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/upgrades.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/security.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/clusterindex.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/welcome.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometries.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/indexing.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/linear_referencing.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/schemas.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/validity.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/history_tracking.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/introduction.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/topology.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geometry_returning_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/spatial_relationships_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/rasters.po
🚧 Files skipped from review as they are similar to previous changes (22)
  • postgis-intro/sources/locale/sv/LC_MESSAGES/creating_db.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/advanced_geometry_construction.po
  • postgis-intro/sources/locale/fr/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/loading_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/knn.po
  • postgis-intro/sources/locale/fr/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/joins_advanced.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/installation.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/tuning.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/postgis-functions.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/about_data.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/de9im.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/backup.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/equality.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/simple_sql_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/geography_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/index.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/projection_exercises.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/glossary.po
  • postgis-intro/sources/locale/sv/LC_MESSAGES/3d.po
🔇 Additional comments (2)
postgis-intro/sources/locale/sv/LC_MESSAGES/geometries_exercises.po (2)

177-177: Past translation issue appears to be resolved.

The translation correctly uses "tabeller" (database tables) instead of "bord" (furniture tables). This addresses the concern raised in the previous review.


1-269: Overall translation quality is excellent.

The Swedish translations are well-executed with:

  • Proper handling of technical PostGIS terminology
  • Consistent translation of database concepts
  • Good Swedish grammar and sentence structure
  • Appropriate preservation of English technical terms where needed

The file successfully provides Swedish localization for the PostGIS geometry exercises documentation.

@yeager
Copy link

yeager commented Jun 5, 2025

I have fixed all the weird "bord" translations

@osgeoweblate osgeoweblate force-pushed the weblate-postgis-workshop-index branch 2 times, most recently from 144c95e to f2d0666 Compare June 5, 2025 13:50
Daniel Nylander and others added 5 commits June 5, 2025 13:55
Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (28 of 28 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (46 of 46 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (21 of 21 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (61 of 61 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (28 of 28 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (21 of 21 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (31 of 31 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (36 of 36 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (121 of 121 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (74 of 74 strings)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Translated using Weblate (Swedish)

Currently translated at 100.0% (24 of 24 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (25 of 25 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (45 of 45 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (39 of 39 strings)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Added translation using Weblate (Swedish)

Co-authored-by: Daniel Nylander <[email protected]>
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/3d/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/clusterindex/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/de9im/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geography/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geography_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometries/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometries_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometry_returning_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/history_tracking/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/index/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/installation/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/introduction/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/joins_advanced/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/joins_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/knn/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/postgis-functions/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/projection/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/projection_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/schemas/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/spatial_relationships/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/topology/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/tuning/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/welcome/sv/
Translation: postgis-workshop/3d
Translation: postgis-workshop/clusterindex
Translation: postgis-workshop/de9im
Translation: postgis-workshop/geography
Translation: postgis-workshop/geography_exercises
Translation: postgis-workshop/geometries
Translation: postgis-workshop/geometries_exercises
Translation: postgis-workshop/geometry_returning_exercises
Translation: postgis-workshop/history_tracking
Translation: postgis-workshop/index
Translation: postgis-workshop/installation
Translation: postgis-workshop/introduction
Translation: postgis-workshop/joins_advanced
Translation: postgis-workshop/joins_exercises
Translation: postgis-workshop/knn
Translation: postgis-workshop/postgis-functions
Translation: postgis-workshop/projection
Translation: postgis-workshop/projection_exercises
Translation: postgis-workshop/schemas
Translation: postgis-workshop/spatial_relationships
Translation: postgis-workshop/topology
Translation: postgis-workshop/tuning
Translation: postgis-workshop/welcome
Currently translated at 100.0% (40 of 40 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (121 of 121 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (42 of 42 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (41 of 41 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (34 of 34 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (68 of 68 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (34 of 34 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (74 of 74 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (73 of 73 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (28 of 28 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (29 of 29 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (30 of 30 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (53 of 53 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (21 of 21 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (28 of 28 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (34 of 34 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (30 of 30 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (12 of 12 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (43 of 43 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (35 of 35 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (58 of 58 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (68 of 68 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (73 of 73 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (94 of 94 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (45 of 45 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (209 of 209 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (23 of 23 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (34 of 34 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (34 of 34 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (43 of 43 strings)

Co-authored-by: Daniel Nylander <[email protected]>
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/3d/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/about_data/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/advanced_geometry_construction/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/backup/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/creating_db/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/de9im/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/equality/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geography/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geography_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometries/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometries_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometry_returning/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/geometry_returning_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/glossary/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/history_tracking/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/index/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/indexing/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/introduction/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/joins/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/joins_advanced/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/joins_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/license/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/linear_referencing/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/loading_data/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/postgis-functions/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/projection_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/rasters/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/security/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/simple_sql/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/simple_sql_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/spatial_relationships_exercises/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/upgrades/sv/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/validity/sv/
Translation: postgis-workshop/3d
Translation: postgis-workshop/about_data
Translation: postgis-workshop/advanced_geometry_construction
Translation: postgis-workshop/backup
Translation: postgis-workshop/creating_db
Translation: postgis-workshop/de9im
Translation: postgis-workshop/equality
Translation: postgis-workshop/geography
Translation: postgis-workshop/geography_exercises
Translation: postgis-workshop/geometries
Translation: postgis-workshop/geometries_exercises
Translation: postgis-workshop/geometry_returning
Translation: postgis-workshop/geometry_returning_exercises
Translation: postgis-workshop/glossary 1
Translation: postgis-workshop/history_tracking
Translation: postgis-workshop/index
Translation: postgis-workshop/indexing
Translation: postgis-workshop/introduction
Translation: postgis-workshop/joins
Translation: postgis-workshop/joins_advanced
Translation: postgis-workshop/joins_exercises
Translation: postgis-workshop/license
Translation: postgis-workshop/linear_referencing
Translation: postgis-workshop/loading_data
Translation: postgis-workshop/postgis-functions
Translation: postgis-workshop/projection_exercises
Translation: postgis-workshop/rasters
Translation: postgis-workshop/security
Translation: postgis-workshop/simple_sql
Translation: postgis-workshop/simple_sql_exercises
Translation: postgis-workshop/spatial_relationships_exercises
Translation: postgis-workshop/upgrades
Translation: postgis-workshop/validity
Currently translated at 23.2% (10 of 43 strings)

Translated using Weblate (French)

Currently translated at 86.2% (25 of 29 strings)

Co-authored-by: Edouard Choiniere <[email protected]>
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/glossary/fr/
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/index/fr/
Translation: postgis-workshop/glossary 1
Translation: postgis-workshop/index
Currently translated at 23.2% (10 of 43 strings)

Co-authored-by: Weblate Translation Memory <[email protected]>
Translate-URL: https://weblate.osgeo.org/projects/postgis-workshop/glossary/fr/
Translation: postgis-workshop/glossary 1
@osgeoweblate osgeoweblate force-pushed the weblate-postgis-workshop-index branch from f2d0666 to 5f16c95 Compare June 5, 2025 13:55
@robe2 robe2 merged commit c88de76 into postgis:master Jun 5, 2025
1 check passed
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 this pull request may close these issues.

4 participants