اون bot هایی که الان هستن مگه این کارا رو نمی کنن؟ من الان فرق کار ایشون که در حال توسعه هست با اون بت هایی که الان دارند فایل ها رو هر چند روز یک بار دست می زنند نفهمیدم!<br><br><div class="gmail_quote">2008/4/26 Mohammad Ebrahim Mohammadi Panah &lt;<a href="mailto:mebrahim@gmail.com">mebrahim@gmail.com</a>&gt;:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div style="text-align: right;">سلام،<br>کسی این کار (که در زیر توضیح داده شده) رو روی فارسی انجام داده؟<br>
باید قبل از شروع به ترجمهٔ ۴.۱ این کار رو می‌کردیم تا خروجی کارهامون روی ۴.۰ در ۴.۱ هم استفاده بشه.<br>می‌تونیم الان انجامش بدیم؟ یا کلاً ازش صرف نظر کنیم و از اول شروع کنیم؟ اگر بشه جوری این کار رو کرد که در عین انتقال ترجمه‌های ۴.۰ به ۴.۱، ترجمه‌های جدید توی ۴.۱ از دست نره خیلی خوبه.<br>

<span style="color: rgb(255, 255, 255);">؟</span><br></div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Chusslove Illich</b> &lt;<a href="mailto:caslav.ilic@gmx.net" target="_blank">caslav.ilic@gmx.net</a>&gt;<br>

Date: Tue, Apr 22, 2008 at 6:30 PM<br>Subject: Re: KDE 4.1 warmup: Alpha1 translations<br>To: KDE i18n-doc &lt;<a href="mailto:kde-i18n-doc@kde.org" target="_blank">kde-i18n-doc@kde.org</a>&gt;<br><br><br>&gt; [: Māris Nartišs :]<br>

&gt; [...] we where working on polishing and enhancing stable (4.0)<br>
&gt; translations and we have not touched trunk [...] What are &quot;best practice&quot;<br>
<div>&gt; steps we should take to move our stable translations to next stable<br>
</div>&gt; release? [...] Wait for a miracle to happen?<br>
<br>
I&#39;ve just realized an interesting possible side-effect use of a, khm, yet-<br>
undocumented summit-workflow.<br>
<br>
First, if not so already (as it&#39;s anyway a good idea), you need to have an<br>
exact replica of the repository tree on your disk:<br>
<br>
 &nbsp;$KDEREPO/<br>
 &nbsp; &nbsp; &nbsp;trunk/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;l10n-kde4/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;scripts/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;templates/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lv/<br>
 &nbsp; &nbsp; &nbsp;branches/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;stable/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;l10n-kde4/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;scripts/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;templates/<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;lv/<br>
<br>
with scripts/, templates/, and lv/ fully checked out.<br>
<br>
Then you do the following:<br>
<br>
 &nbsp;$ cd $KDEREPO/trunk/l10n-kde4<br>
 &nbsp;$ export PYTHONPATH=$PWD/scripts:$PYTHONPATH<br>
 &nbsp;$ export PATH=$PWD/scripts/pology/scripts:$PATH<br>
 &nbsp;$<br>
 &nbsp;$ mkdir -p lv/internal<br>
 &nbsp;$ echo &quot;S.branches.reverse()&quot; &gt; lv/internal/messages.extras.summit<br>
 &nbsp;$<br>
 &nbsp;$ posummit.py scripts/messages.summit lv gather,merge --create --force<br>
 &nbsp;(...go have your favorite beverage...)<br>
 &nbsp;$ posummit.py scripts/messages.summit lv scatter trunk:<br>
 &nbsp;(...some more favorite beverage...)<br>
<br>
After this you can just svn ci lv/messages -- all messages in trunk will be<br>
filled with existing translations in stable, all catalogs moved in trunk<br>
compared to stable will still get their translations, all catalogs present<br>
in stable but missing in trunk will be added and merged. You know, a bit of<br>
good old magic.<br>
<br>
The stuff created in the lv/internal in the process will also have been<br>
automatically added to version control, so to clean up:<br>
<br>
 &nbsp;$ svn revert -R lv/internal<br>
 &nbsp;$ rm -rf lv/internal/messages<br>
<br>
(And make sure to check out the fresh scripts/, as I&#39;ve just committed few<br>
fixes after testing the above.)<br>
<br>
Since this procedure overwrites the translations in trunk with those from<br>
stable, it should be applied only when the intention is to switch from<br>
translating stable to (mostly) translating trunk.<br>
<br>
On the other hand, the stuff that got created in lv/internal/messages is in<br>
fact the union of stable and trunk, &quot;the summit&quot; of branches, where one can<br>
work on exclusively, never again caring about particular branches (only<br>
&quot;scatter&quot; into them from time to time). This is the summit-workflow, that<br>
I&#39;m supposed to document sooner or later, for those who would bite the<br>
bullet :) (It has been tested for quite some time now on Serbian and<br>
Japanese translation.)<br>
<font color="#888888"><br>
--<br>
Chusslove Illich (Часлав Илић)<br>
Serbian KDE translation team<br>
</font></div><br><br clear="all"><br>-- <br><font color="#888888"> Mohammad Ebrahim Mohammadi Panah
</font><br>_______________________________________________<br>
Kde-i18n-fa mailing list<br>
<a href="mailto:Kde-i18n-fa@kde.org">Kde-i18n-fa@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kde-i18n-fa" target="_blank">https://mail.kde.org/mailman/listinfo/kde-i18n-fa</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Saied<br><a href="http://taghavi.org">http://taghavi.org</a>