-
Notifications
You must be signed in to change notification settings - Fork 59
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
Split mode doesn't work on Windows #141
Comments
Hello, I've just activated the appveyor CI solution to investiguate windows issues. Say tuned ;) |
It does not seem to be directly linked to windows, as all our tests pass on Windows too. I think we need another test for the split mode. |
I have tested this issue thoroughly and found out what's wrong.
So I have removed the quotes from the line 1345 of po4a: to become: After that everything works fine. It is interesting to note that on Linux the original code with quotes around $master work OK. I haven't tried yet to remove them and see if it will break. |
I forgot to mention, the line number is from the version 0.55. |
Does it work if you use some double quotes intead of single quotes?
These quotes are mandatory in the case where there is a space in the name of the master file. If it does not work with double quote for you, we'll gonna start the external process another way. |
Yes, it also works with escaped double quotes.
Everything finishes nice. |
Thanks a lot, I just commited what I believe to be a fix. |
Hi,
I was trying to run po4a with Strawberry Perl 5.28.0.1 on Windows 7 x64.
I have set up the PERLLIB variable and call the po4a like this:
C:\Users\7\Downloads\po4a-master>perl po4a \doc\po4a.cfg
Split mode, creating a temporary POT
(289 entries)
Can't move \tmp\po4aaWPS.pot to /doc/original/POT/usr_01.txt.pot: No such file or directory.
Temporary POT is created in C:\tmp but it's name is po4aO__T.pot.
I have attached my configuration file.
po4a-cfg.zip
The text was updated successfully, but these errors were encountered: