Need method/tool to find-replace in source text
מפרסם התגובה: kd42

kd42
אסטוניה
Local time: 23:45
מאנגלית לרוסית
Jan 12

Good day,
What is a feasible way or [freeware] tool which can be used to find-replace the source data in a big (15kw) sdlxliff file? The changes that are required are simple, like "5mm" -> "5 mm" but they are numerous and randomly scattered in the source text.
Thank you.


 

mikhailo
Local time: 00:45
מאנגלית לרוסית
+ ...
Any text editor Jan 12

Any text editor like Notepad++


xliff - XML plain text file


 

Dan Lucas  Identity Verified
הממלכה המאוחדת
Local time: 21:45
חבר (2014)
מיפנית לאנגלית
CleanUp Tasks Jan 12

kd42 wrote:
What is a feasible way or [freeware] tool which can be used to find-replace the source data in a big (15kw) sdlxliff file?

Search the SDL AppStore for CleanUp Tasks and install it. That will replace text in the source using regexes, and a lot more besides. It works well for me. Read the help and examples carefully.

Dan


Stepan Konev
 

kd42
אסטוניה
Local time: 23:45
מאנגלית לרוסית
TOPIC STARTER
Thanks a lot for your input, everyone Jan 13

Thanks for coming to help me, guys.
I tried both methods and will use MS Word as a text editor for search/replace, because it allows me to limit the range to the essential data, without damaging the rest of it.
I am not skilled enough to use Notepad or other text editors and limit the range to the data between certain tags.
I do not like the usability and philosophy of Studio plugins, won't use them.
Happy translating and thanks again!


 

Stepan Konev  Identity Verified
הפדרציה הרוסית
Local time: 00:45
מאנגלית לרוסית
Thank you Dan Jan 13

Dan Lucas wrote:
Search the SDL AppStore for CleanUp Tasks and install it. That will replace text in the source using regexes, and a lot more besides. It works well for me. Read the help and examples carefully.

I didn't know of that plugin. A very useful feature. Loads of thanks.

@kd42
If you choose to use MS Word, you can use the following regex replacement (with 'Use wildcards' checkbox ticked):
Find what: ([0-9])([A-Za-z])
Replace with: \1 \2

This regex will find any number ([0-9]) followed by any letter, either upper or lower case ([A-Za-z]), and replace it with same element number one (\1) followed by space and followed by same element number two (\2).
The regex will cover chemical formulas like Na2SO4 => Na2 SO4. Therefore, use it carefully.
***
([0-9]) = \1
([A-Za-z]) = \2

[Edited at 2021-01-13 22:20 GMT]


 

kd42
אסטוניה
Local time: 23:45
מאנגלית לרוסית
TOPIC STARTER
Thanks, Stepan Jan 14

Thanks a lot, Stepan, for reconfirming my approach.
Since Studio XLIFF contains two instances of source one of which must not be changed, I plan to apply bold font attribute to the ranges which may be changed, and then limit the find-replace passes to bold characters only.


 


To report site rules violations or get help, contact a site moderator:


You can also contact site staff by submitting a support request »

Need method/tool to find-replace in source text

Advanced search







Anycount & Translation Office 3000
Translation Office 3000

Translation Office 3000 is an advanced accounting tool for freelance translators and small agencies. TO3000 easily and seamlessly integrates with the business life of professional freelance translators.

More info »
PerfectIt consistency checker
Faster Checking, Greater Accuracy

PerfectIt helps deliver error-free documents. It improves consistency, ensures quality and helps to enforce style guides. It’s a powerful tool for pro users, and comes with the assurance of a 30-day money back guarantee.

More info »



Forums
  • All of ProZ.com
  • חיפוש מונח
  • עבודות
  • פורומים
  • Multiple search