<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[help for quotes please]]></title><description><![CDATA[<p dir="auto">Hello, I’m making a mod where I translate a game into French and I need to replace words in quotes with words translated into French, example</p>
<pre><code>    Hyping "Hyping"
    Fulfillingcontract "Fulfilling contract"
    Time-limit "Time-limit"
    Requiredquality "Required quality"
    Upfront "Upfront"
    Whendone "When done"
    Penalty "Penalty"
    Costperbug "Cost per bug"
    Bugpenalty "Bug penalty"
    Latepenalty "Late penalty"
    Qualitypenalty "Quality penalty"
    Cancelpenalty "Cancel penalty"
    Netprofit "Net profit"
    Delivered "Delivered"
    Maxbandwidth "Max bandwidth"
    Lookagain "Look again"
    LookAgainPrompt "Are you sure you want to look again? It will cost {0}"
</code></pre>
<p dir="auto">to</p>
<pre><code>    Hyping "Popularité"
	Fulfillingcontract "Contrat rempli"
	Time-limit "Limite de temps"
	Requiredquality "Qualité requise"
	Upfront "Avance"
	Whendone "A la livraison"
	Penalty "Penalté"
	Costperbug "Coût par bug"
	Bugpenalty "Pénalité des bugs"
	Latepenalty "Pénalité de retard"
	Qualitypenalty "Pénalité de Qualité"
	Cancelpenalty "Pénalité d'annulation"
	Netprofit "Profit net"
	Delivered "Livré"
	Maxbandwidth "Bande passante Max"
	Lookagain "Actualiser"
	LookAgainPrompt "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
<p dir="auto">I just wish I could take the words in quotes and be able to paste them in once translated</p>
]]></description><link>https://community.notepad-plus-plus.org/topic/23213/help-for-quotes-please</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 07:35:59 GMT</lastBuildDate><atom:link href="https://community.notepad-plus-plus.org/topic/23213.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Jul 2022 04:27:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to help for quotes please on Sun, 10 Jul 2022 01:13:47 GMT]]></title><description><![CDATA[<p dir="auto">Hello, <a class="plugin-mentions-user plugin-mentions-a" href="/user/bastien-allouard" aria-label="Profile: bastien-allouard">@<bdi>bastien-allouard</bdi></a>, <a class="plugin-mentions-user plugin-mentions-a" href="/user/peterjones" aria-label="Profile: peterjones">@<bdi>peterjones</bdi></a> and <strong>All</strong>,</p>
<p dir="auto">I’ve got a solution which needs the installation of the <strong>excellent</strong> <strong><code>BetterMultiSelection</code></strong> plugin, from <a class="plugin-mentions-user plugin-mentions-a" href="/user/dail" aria-label="Profile: dail">@<bdi>dail</bdi></a> ! So :</p>
<ul>
<li>
<p dir="auto">Open the menu option <strong><code>Plugins &gt; Plugins Admin...</code></strong></p>
</li>
<li>
<p dir="auto">Select the <strong><code>BetterMultiSelection</code></strong> plugin</p>
</li>
<li>
<p dir="auto">Click on the <strong><code>Install</code></strong> button</p>
</li>
<li>
<p dir="auto">Click on the <strong><code>Close</code></strong> button</p>
</li>
<li>
<p dir="auto">For security, close and <strong>restart</strong> Notepad++</p>
</li>
</ul>
<hr />
<p dir="auto">Now, assuming that you have this <em>INPUT</em> text :</p>
<pre><code class="language-diff">    Hyping "Hyping"
    Fulfillingcontract "Fulfilling contract"
    Time-limit "Time-limit"
    Requiredquality "Required quality"
    Upfront "Upfront"
    Whendone "When done"
    Penalty "Penalty"
    Costperbug "Cost per bug"
    Bugpenalty "Bug penalty"
    Latepenalty "Late penalty"
    Qualitypenalty "Quality penalty"
    Cancelpenalty "Cancel penalty"
    Netprofit "Net profit"
    Delivered "Delivered"
    Maxbandwidth "Max bandwidth"
    Lookagain "Look again"
    LookAgainPrompt "Are you sure you want to look again? It will cost {0}"

    Hyping "Popularité"
    Fulfillingcontract "Contrat rempli"
    Time-limit "Limite de temps"
    Requiredquality "Qualité requise"
    Upfront "Avance"
    Whendone "A la livraison"
    Penalty "Penalté"
    Costperbug "Coût par bug"
    Bugpenalty "Pénalité des bugs"
    Latepenalty "Pénalité de retard"
    Qualitypenalty "Pénalité de Qualité"
    Cancelpenalty "Pénalité d'annulation"
    Netprofit "Profit net"
    Delivered "Livré"
    Maxbandwidth "Bande passante Max"
    Lookagain "Actualiser"
    LookAgainPrompt "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
<ul>
<li>
<p dir="auto">First, let’s change any <strong>tab</strong> char by the corresponding <strong>space</strong> chars with the menu option <strong><code>Edit &gt; Blank Operations &gt; TAB to Space</code></strong></p>
</li>
<li>
<p dir="auto">Select <strong>all</strong> the lines, <strong>English</strong> and <strong>French</strong></p>
</li>
<li>
<p dir="auto">Open the <strong>Replace</strong> dialog ( <strong><code>Ctrl + H</code></strong> )</p>
<ul>
<li>
<p dir="auto">SEARCH <strong><code>(?-s)^(\h*).+?"</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>\1"</code></strong></p>
</li>
<li>
<p dir="auto">Tick the <strong><code>Wrap around</code></strong> and <strong><code>In selection</code></strong> options</p>
</li>
<li>
<p dir="auto">Select the <strong><code>Regular expression</code></strong> search <strong>mode</strong></p>
</li>
<li>
<p dir="auto">Click on the <strong><code>Replace All</code></strong> button</p>
</li>
</ul>
</li>
</ul>
<p dir="auto">You should obtain the <em>OUTPUT</em> text below :</p>
<pre><code class="language-diff">    "Hyping"
    "Fulfilling contract"
    "Time-limit"
    "Required quality"
    "Upfront"
    "When done"
    "Penalty"
    "Cost per bug"
    "Bug penalty"
    "Late penalty"
    "Quality penalty"
    "Cancel penalty"
    "Net profit"
    "Delivered"
    "Max bandwidth"
    "Look again"
    "Are you sure you want to look again? It will cost {0}"

    "Popularité"
    "Contrat rempli"
    "Limite de temps"
    "Qualité requise"
    "Avance"
    "A la livraison"
    "Penalté"
    "Coût par bug"
    "Pénalité des bugs"
    "Pénalité de retard"
    "Pénalité de Qualité"
    "Pénalité d'annulation"
    "Profit net"
    "Livré"
    "Bande passante Max"
    "Actualiser"
    "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
<ul>
<li>
<p dir="auto">Enable, if necessary, the <strong><code>BetterMultiSelection</code></strong> plugin</p>
</li>
<li>
<p dir="auto">Do a <strong>zero-length</strong> <strong><code>rectangular</code></strong> selection of <strong>all</strong> the lines ( Hit, <strong>simultaneously</strong> the <strong><code>Alt</code></strong> and <strong><code>Shift</code></strong> keys  and press the <strong><code>Down</code></strong> key, <strong>several</strong> times )</p>
</li>
<li>
<p dir="auto"><strong>Release</strong> all the keys, then hit the <strong>End</strong> ( or <strong>Fin</strong> ) key</p>
</li>
</ul>
<p dir="auto">=&gt; All the <strong>cursors</strong> should be at the <strong>end</strong> of lines</p>
<ul>
<li>
<p dir="auto">Hit the <strong><code>Enter</code></strong> key to insert <strong>blank</strong> lines, in between</p>
</li>
<li>
<p dir="auto">Hit the <strong><code>Backspace</code></strong> key to <strong>delete</strong> the tabulations ( <em>IMPORTANT</em> )</p>
</li>
<li>
<p dir="auto">Hit the <strong><code>Esc</code></strong> key to <strong>disable</strong> your rectangular selection</p>
</li>
</ul>
<p dir="auto">You’ll get this <em>OUTPUT</em> :</p>
<pre><code class="language-diff">    "Hyping"

    "Fulfilling contract"

    "Time-limit"

    "Required quality"

    "Upfront"

    "When done"

    "Penalty"

    "Cost per bug"

    "Bug penalty"

    "Late penalty"

    "Quality penalty"

    "Cancel penalty"

    "Net profit"

    "Delivered"

    "Max bandwidth"

    "Look again"

    "Are you sure you want to look again? It will cost {0}"


    "Popularité"

    "Contrat rempli"

    "Limite de temps"

    "Qualité requise"

    "Avance"

    "A la livraison"

    "Penalté"

    "Coût par bug"

    "Pénalité des bugs"

    "Pénalité de retard"

    "Pénalité de Qualité"

    "Pénalité d'annulation"

    "Profit net"

    "Livré"

    "Bande passante Max"

    "Actualiser"

    "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"

</code></pre>
<ul>
<li>
<p dir="auto">Now, redo a <strong>zero lengh</strong> <strong><code>rectangular</code></strong> selection of the <strong>french</strong> lines <strong>only</strong>, including the <strong>blank</strong> ones</p>
</li>
<li>
<p dir="auto">While keeping pressed the <strong><code>Alt</code></strong> and <strong><code>Shift</code></strong> keys, hit the <strong>End</strong> ( or <strong>Fin</strong> ) key to include <strong>all</strong> text</p>
</li>
<li>
<p dir="auto">Press the <strong><code>Ctrl + X</code></strong>  shortcut, to <strong>move</strong> that text in the <strong>clipboard</strong></p>
</li>
<li>
<p dir="auto">Hit the <strong><code>Esc</code></strong> key to <strong>disable</strong> the rectangular selection</p>
</li>
<li>
<p dir="auto">Now, move the <strong>caret</strong> at the <strong>very beginning</strong> of the <strong>first blank</strong> line, under the line <strong><code>"Hyping"</code></strong></p>
</li>
<li>
<p dir="auto">Hit the <strong><code>Ctrl + V</code></strong> shortcut</p>
</li>
</ul>
<p dir="auto">=&gt; <strong>Wow</strong> ! you should get this <em>OUTPUT</em> text, below :</p>
<pre><code class="language-diff">    "Hyping"
    "Popularité"
    "Fulfilling contract"
    "Contrat rempli"
    "Time-limit"
    "Limite de temps"
    "Required quality"
    "Qualité requise"
    "Upfront"
    "Avance"
    "When done"
    "A la livraison"
    "Penalty"
    "Penalté"
    "Cost per bug"
    "Coût par bug"
    "Bug penalty"
    "Pénalité des bugs"
    "Late penalty"
    "Pénalité de retard"
    "Quality penalty"
    "Pénalité de Qualité"
    "Cancel penalty"
    "Pénalité d'annulation"
    "Net profit"
    "Profit net"
    "Delivered"
    "Livré"
    "Max bandwidth"
    "Bande passante Max"
    "Look again"
    "Actualiser"
    "Are you sure you want to look again? It will cost {0}"
    "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
<p dir="auto">Finally, do the <strong>last</strong> regex S/R, below :</p>
<ul>
<li>
<p dir="auto">SEARCH <strong><code>(?-s)^(\h*)"(.+)"\R\h*(.+)</code></strong></p>
</li>
<li>
<p dir="auto">REPLACE <strong><code>\1\2\x20\3</code></strong></p>
</li>
</ul>
<p dir="auto">This regex selects <strong>two</strong> lines and rewrites all chars of the <strong>first</strong> line, but the <strong>double quote</strong> chars. Then, changes the <strong><code>EOL</code></strong>, between the <strong>two</strong> lines, with a <strong><code>space</code></strong> char and, finally, rewrites the contents of the <strong>second</strong> line</p>
<p dir="auto">So, you should get your <strong>expected</strong> <em>OUTPUT</em> text :</p>
<pre><code class="language-diff">    Hyping "Popularité"
    Fulfilling contract "Contrat rempli"
    Time-limit "Limite de temps"
    Required quality "Qualité requise"
    Upfront "Avance"
    When done "A la livraison"
    Penalty "Penalté"
    Cost per bug "Coût par bug"
    Bug penalty "Pénalité des bugs"
    Late penalty "Pénalité de retard"
    Quality penalty "Pénalité de Qualité"
    Cancel penalty "Pénalité d'annulation"
    Net profit "Profit net"
    Delivered "Livré"
    Max bandwidth "Bande passante Max"
    Look again "Actualiser"
    Are you sure you want to look again? It will cost {0} "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
<p dir="auto">Best Regards,</p>
<p dir="auto">guy038</p>
]]></description><link>https://community.notepad-plus-plus.org/post/78284</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/78284</guid><dc:creator><![CDATA[guy038]]></dc:creator><pubDate>Sun, 10 Jul 2022 01:13:47 GMT</pubDate></item><item><title><![CDATA[Reply to help for quotes please on Fri, 08 Jul 2022 12:50:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bastien-allouard" aria-label="Profile: Bastien-Allouard">@<bdi>Bastien-Allouard</bdi></a> ,</p>
<p dir="auto">Natively in Notepad++?  The only way is manual search/replace for each term (or craft a regex that essentially does the same).</p>
<p dir="auto">If you are willing to use the PythonScript plugin, then <a href="https://community.notepad-plus-plus.org/post/77068">this post</a> has an example of a script that will translate from English to another language; just put your English terms/phrases on the left side of the translation table, and the French equivalents on the right side.</p>
]]></description><link>https://community.notepad-plus-plus.org/post/78226</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/78226</guid><dc:creator><![CDATA[PeterJones]]></dc:creator><pubDate>Fri, 08 Jul 2022 12:50:25 GMT</pubDate></item><item><title><![CDATA[Reply to help for quotes please on Fri, 08 Jul 2022 04:32:39 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/bastien-allouard" aria-label="Profile: Bastien-Allouard">@<bdi>Bastien-Allouard</bdi></a><br />
like just take</p>
<pre><code>"Popularité"
"Contrat rempli"
"Limite de temps"
"Qualité requise"
"Avance"
"A la livraison"
"Penalté"
"Coût par bug"
"Pénalité des bugs"
"Pénalité de retard"
"Pénalité de Qualité"
"Pénalité d'annulation"
"Profit net"
"Livré"
"Bande passante Max"
"Actualiser"
"Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
<p dir="auto">and paste in a once after the english’s words like</p>
<pre><code>
    Hyping 
	Fulfillingcontract 
	Time-limit 
	Requiredquality 
	Upfront 
	Whendone
	Penalty
	Costperbug
	Bugpenalty
	Latepenalty
	Qualitypenalty
	Cancelpenalty
	Netprofit
	Delivered
	Maxbandwidth
	Lookagain
	LookAgainPrompt
</code></pre>
<p dir="auto">to give</p>
<pre><code>    Hyping "Popularité"
	Fulfillingcontract "Contrat rempli"
	Time-limit "Limite de temps"
	Requiredquality "Qualité requise"
	Upfront "Avance"
	Whendone "A la livraison"
	Penalty "Penalté"
	Costperbug "Coût par bug"
	Bugpenalty "Pénalité des bugs"
	Latepenalty "Pénalité de retard"
	Qualitypenalty "Pénalité de Qualité"
	Cancelpenalty "Pénalité d'annulation"
	Netprofit "Profit net"
	Delivered "Livré"
	Maxbandwidth "Bande passante Max"
	Lookagain "Actualiser"
	LookAgainPrompt "Êtes-vous sûr de vouloir actualiser ? Cela vous coûtera {0}"
</code></pre>
]]></description><link>https://community.notepad-plus-plus.org/post/78221</link><guid isPermaLink="true">https://community.notepad-plus-plus.org/post/78221</guid><dc:creator><![CDATA[Bastien Allouard]]></dc:creator><pubDate>Fri, 08 Jul 2022 04:32:39 GMT</pubDate></item></channel></rss>