Jump to content
mutleey

Help with File Translation - (Moved)

Recommended Posts

Posted (edited)

Guys I'm translating a language file from a software using a script that sends the text and gets translated, the problem is that the file has more than 8000 lines and google blocks the connection after some translations, any idea how I can translate this file?

The file has something like these lines.

Spoiler

  <message name="${self.title} cannot be negative!">${self.title} darf nicht negativ sein!</message>
  <message name="${self.title} exceeds limit.">${self.title} überschreitet Grenzwert.</message>
  <message name="${self.title} exceeds the cutter diameter.">${self.title} überschreitet den Werkzeugdurchmesser.</message>
  <message name="${self.title} exceeds the maximum stepdown or cutter diameter.">${self.title} überschreitet die maximale Tiefenzustellung oder den Werkzeugdurchmesser.</message>
  <message name="${self.title} exceeds the maximum stepdown.">${self.title} überschreitet die maximale Tiefenzustellung.</message>
  <message name="${self.title} is not greater than the maximum stepdown.">${self.title} ist nicht größer als die maximale Tiefenzustellung.</message>
  <message name="${self.title} is zero.">${self.title} ist null.</message>
  <message name="${self.title} less than the depth of the selected model!">${self.title} ist geringer als die Tiefe des ausgewählten Modells!</message>
  <message name="${self.title} less than the height of the selected model!">${self.title} ist geringer als die Höhe des ausgewählten Modells!</message>
  <message name="${self.title} less than the width of the selected model!">${self.title} ist geringer als die Breite des ausgewählten Modells!</message>
  <message name="${self.title} must be 180 degrees or less!">${self.title} muss 180 Grad oder kleiner sein!</message>
  <message name="${self.title} must be 90 degrees or less!">${self.title} muss 90 Grad oder kleiner sein!</message>
  <message name="${self.title} must be between -90 degrees and 90 degrees!">${self.title} muss zwischen -90 und +90 Grad liegen!</message>
  <message name="${self.title} must be between 0 degrees (horizontal) and 90 degrees (vertical)!">${self.title} muss zwischen 0 Grad (horizontal) und 90 Grad (vertikal) liegen!</message>
  <message name="${self.title} must be between 0 degrees and 180 degrees!">${self.title} muss zwischen 0 und 180 Grad liegen!</message>
  <message name="${self.title} must be between 0 degrees and 90 degrees!">${self.title} muss zwischen 0 und 90 Grad liegen!</message>
  <message name="${self.title} must be greater or equal to the lower tolerance!">${self.title} muss größer oder gleich dem unteren Toleranzwert sein.</message>
  <message name="${self.title} must be greater than tool diameter">${self.title} muss größer als der Werkzeugdurchmesser sein</message>
  <message name="${self.title} must be in the range [-1; 1]">${self.title} muss im Bereich [-1; 1] liegen</message>
  <message name="${self.title} must be larger than ${drillaction_spotDrill_minDiameterFactor.title}!">${self.title} muss größer als ${drillaction_spotDrill_minDiameterFactor.title} sein!</message>
  <message name="${self.title} must be larger than ${drillrule_diameterHoleMin.title}!">${self.title} muss größer als ${drillrule_diameterHoleMin.title} sein!</message>
  <message name="${self.title} must be larger than ${drillrule_diameterSegmentMin.title}!">${self.title} muss größer als ${drillrule_diameterSegmentMin.title} sein!</message>
  <message name="${self.title} must be larger than Minimum.">${self.title} muss größer als der Mindestwert sein.</message>
  <message name="${self.title} must be larger than or equal to Axis Minimum.">${self.title} muss größer als oder gleich dem Achs-Minimum sein.</message>
  <message name="${self.title} must be larger than or equal to Minimum Spindle Speed.">${self.title} muss größer als oder gleich der minimalen Spindeldrehzahl sein.</message>
  <message name="${self.title} must be larger than the body length.">${self.title} muss größer als die Körperlänge sein.</message>
  <message name="${self.title} must be larger than the diameter.">${self.title} muss größer als der Durchmesser sein.</message>

What I need to do is read the line in blue, translate and save where it is in red.

<message name="${self.title} cannot be negative!">${self.title} darf nicht negativ sein!</message>

 

Thanks in advance for your help.

Translations.au3

Edited by mutleey

Share this post


Link to post
Share on other sites

Moved to the appropriate forum, as the AutoIt Example Scripts forum very clearly states:

Quote

Share your cool AutoIt scripts, UDFs and applications with others.


Do not post general support questions here, instead use the AutoIt Help and Support forums.

Moderation Team

Share this post


Link to post
Share on other sites

Extract all text first (one entry per line), then parse that to Google Translate in one call, retrieve result and match up per line.

Share this post


Link to post
Share on other sites
Posted (edited)

RTFC I thought of something more dynamic .. if there is no other good solution I will do it this way.

Edited by mutleey

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...