{"id":21277921,"url":"https://github.com/b13/unlocalizedcrop","last_synced_at":"2025-12-13T04:35:45.863Z","repository":{"id":56954429,"uuid":"64917748","full_name":"b13/unlocalizedcrop","owner":"b13","description":"TYPO3 Extension: Disables cropping for sys_file_reference translations and keeps them in sync","archived":false,"fork":false,"pushed_at":"2025-04-04T09:29:54.000Z","size":73,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-08-26T15:44:33.440Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/b13.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2016-08-04T08:35:06.000Z","updated_at":"2025-04-04T16:29:03.000Z","dependencies_parsed_at":"2024-08-14T10:25:55.222Z","dependency_job_id":"1b86234b-28db-48bb-a0c9-761d983282d0","html_url":"https://github.com/b13/unlocalizedcrop","commit_stats":{"total_commits":15,"total_committers":3,"mean_commits":5.0,"dds":0.2666666666666667,"last_synced_commit":"296f5e9a334934b00203c02c3d3eab010ac34ae4"},"previous_names":["cmsexperts/unlocalizedcrop"],"tags_count":6,"template":false,"template_full_name":null,"purl":"pkg:github/b13/unlocalizedcrop","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Funlocalizedcrop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Funlocalizedcrop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Funlocalizedcrop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Funlocalizedcrop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/b13","download_url":"https://codeload.github.com/b13/unlocalizedcrop/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/b13%2Funlocalizedcrop/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274879249,"owners_count":25367095,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-12T02:00:09.324Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-21T10:08:16.122Z","updated_at":"2025-12-13T04:35:40.822Z","avatar_url":"https://github.com/b13.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Remove Cropping for File Reference Translations\n\nThis is a TYPO3 extension that disables the cropping functionality\nfor file references that are a translation. This means, that they have a reference\nto a record in another language.\n\nUnder the hood, the cropping information from the original record is always kept in sync.\n\n## When do I need this extension?\n\nImagine you have a TYPO3 installation with multiple translations. If you want to make sure the cropping value\nis the same across all translations, use the extension. This way, you only need to modify the cropping information\nin the original language, and the change will be applied to all translations.\n\nIt *does* limit your capabilities, because nobody could ever set a custom cropping information for a translation,\nhowever we consider this a best practice for the use cases that we encountered. If you need to have custom cropping\ninformation (or even a different picture), then it's not a translation anymore but just a record in a specific language.\n\n## How to install\n\nYou can set this up via composer (`composer require b13/unlocalizedcrop`) or via TER (extension name \"unlocalizedcrop\"),\nit runs with TYPO3 v8+.\n\nThere is a CLI command to migrate an existing installation with existing sys_file_reference records in translations\nto have everything in sync from the beginning. Use it via `vendor/bin/typo3 unlocalizedcrop:migrate`.\n\n## License\n\nThe extension is licensed under GPL v2+, same as the TYPO3 Core.\n\nFor details see LICENSE.txt in this repository.\n\n\n## Credits\n\n* Initial development: Benni Mack\n* sponsored by b13 (www.b13.com)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb13%2Funlocalizedcrop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fb13%2Funlocalizedcrop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fb13%2Funlocalizedcrop/lists"}