I re-open, because the solution was probably too drastic, as the project manager has no easy way (without using a workaround) to edit project-specific segmentation or file filter settings.
Didier
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This is addressed in r6183. You can now open the project properties dialog with team projects, but all controls are disabled except the File Filters and Segmentation buttons.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I am probably missing something, but why enable controls for the File Filters and Segmentation buttons when any changes to either cannot be committed to the server? Or is there a way to commit them already?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Obviously, if you change both filters.xml and segmentation.conf, they are overwritten by those from the server soon (upon the next sync at the earliest or reopening the project at the latest). So what you are suggesting is something like this?
filters.xml - make changes and commit using SVN client before OmegaT syncs and overwrites. This is possible since OmegaT writes this file immediately after you make changes.
segmentation.conf - do the same. The difference from filters.xml is that OmegaT does not write segmentation.conf until you reopen the project, so you need to do that first, and that means syncing = overwriting the segmentation.conf with the one from the sever. So in theory, there is no way to commit segmentation.conf. However, I noticed that very often, OmegaT often does not overwrite the segmentation.conf when F5 is pressed to reload the project, which makes it possible to actually save segmentation.conf and then commit. (By contrast, when a project is closed and re-opened, OmegaT usually does overwrite segmentation.conf.)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Project properties editing for team projects has been disabled in:
https://sourceforge.net/p/omegat/svn/6146/
Disabling it completely was a bit drastic, but it prevents having "incompatible" omegat.project files.
Didier
If you need to edit Project Properties (for instance to change something before committing it to the server), you can launch OmegaT with --no-team.
Didier
I re-open, because the solution was probably too drastic, as the project manager has no easy way (without using a workaround) to edit project-specific segmentation or file filter settings.
Didier
This is addressed in r6183. You can now open the project properties dialog with team projects, but all controls are disabled except the File Filters and Segmentation buttons.
Fixed in SVN (/trunk).
Didier
I am probably missing something, but why enable controls for the File Filters and Segmentation buttons when any changes to either cannot be committed to the server? Or is there a way to commit them already?
You can commit using an SVN client.
Didier
Thank you for the answer, Didier.
Obviously, if you change both filters.xml and segmentation.conf, they are overwritten by those from the server soon (upon the next sync at the earliest or reopening the project at the latest). So what you are suggesting is something like this?
filters.xml - make changes and commit using SVN client before OmegaT syncs and overwrites. This is possible since OmegaT writes this file immediately after you make changes.
segmentation.conf - do the same. The difference from filters.xml is that OmegaT does not write segmentation.conf until you reopen the project, so you need to do that first, and that means syncing = overwriting the segmentation.conf with the one from the sever. So in theory, there is no way to commit segmentation.conf. However, I noticed that very often, OmegaT often does not overwrite the segmentation.conf when F5 is pressed to reload the project, which makes it possible to actually save segmentation.conf and then commit. (By contrast, when a project is closed and re-opened, OmegaT usually does overwrite segmentation.conf.)
filters.xml
Yes. You can temporarily increase the sync time in Options > Saving and Output, so that you don't have to rush to make the commit.
segmentation.conf.
You're right, it's more difficult.
If you have to do a lot of changes upon a period of time, using --no-team temporarily remains more comfortable.
Didier
Closing.
Fixed in the released version 3.1.1 of OmegaT.
Didier