From 666dcad86eedd6992425643dd7e0671000887b2c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jindra=20Pet=C5=99=C3=ADk?= Date: Sun, 1 Apr 2018 11:56:09 +0200 Subject: [PATCH] =?UTF-8?q?Issue=201449=20-=20Turkish=20translation=20by?= =?UTF-8?q?=20Osman=20=C3=96Z?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- installer.nsi | 1 + lib/jsyntaxpane-0.9.5.jar | Bin 566236 -> 571686 bytes .../flash/locales/AppResources_tr.properties | 42 + .../locales/docs/pcode/AS3_tr.properties | 1461 +++++++++++++++++ .../locales/docs/pcode/AS3other_tr.properties | 92 ++ .../defaultsyntaxkit/config_tr.properties | 118 ++ .../config_tr.properties | 36 + .../flasm3syntaxkit/config_tr.properties | 45 + .../flasmsyntaxkit/config_tr.properties | 40 + .../jsyntaxpane/Bundle_tr.properties | 38 + nsis_locales/Turkish.nsh | 63 + .../flash/gui/SelectLanguageDialog.java | 2 +- .../gui/locales/AboutDialog_tr.properties | 27 + .../AdvancedSettingsDialog_tr.properties | 449 +++++ .../gui/locales/DebugLogDialog_tr.properties | 19 + .../gui/locales/ErrorLogFrame_tr.properties | 21 + .../gui/locales/ExportDialog_tr.properties | 99 ++ .../gui/locales/FontEmbedDialog_tr.properties | 26 + .../locales/FontPreviewDialog_tr.properties | 16 + .../gui/locales/GraphDialog_tr.properties | 16 + .../locales/LoadFromCacheFrame_tr.properties | 21 + .../locales/LoadFromMemoryFrame_tr.properties | 32 + .../gui/locales/LoadingDialog_tr.properties | 16 + .../flash/gui/locales/MainFrame_tr.properties | 774 +++++++++ .../flash/gui/locales/ModeFrame_tr.properties | 20 + .../locales/NewVersionDialog_tr.properties | 28 + .../gui/locales/RenameDialog_tr.properties | 22 + .../ReplaceCharacterDialog_tr.properties | 20 + .../locales/ReplaceTraceDialog_tr.properties | 20 + .../gui/locales/SearchDialog_tr.properties | 31 + .../locales/SearchResultsDialog_tr.properties | 18 + .../SelectLanguageDialog_tr.properties | 22 + .../abc/DeobfuscationDialog_tr.properties | 24 + .../locales/abc/NewTraitDialog_tr.properties | 24 + .../gui/locales/abc/UsageFrame_tr.properties | 19 + .../locales/proxy/ProxyFrame_tr.properties | 35 + 36 files changed, 3736 insertions(+), 1 deletion(-) create mode 100644 libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/AppResources_tr.properties create mode 100644 libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3_tr.properties create mode 100644 libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties create mode 100644 libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties create mode 100644 libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties create mode 100644 libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties create mode 100644 libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties create mode 100644 libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_tr.properties create mode 100644 nsis_locales/Turkish.nsh create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/FontPreviewDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/GraphDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/LoadFromCacheFrame_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/LoadFromMemoryFrame_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/LoadingDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/MainFrame_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/ModeFrame_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/NewVersionDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/RenameDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/ReplaceCharacterDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/ReplaceTraceDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/SearchDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/SearchResultsDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/SelectLanguageDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/abc/DeobfuscationDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/abc/NewTraitDialog_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/abc/UsageFrame_tr.properties create mode 100644 src/com/jpexs/decompiler/flash/gui/locales/proxy/ProxyFrame_tr.properties diff --git a/installer.nsi b/installer.nsi index 7fa252cf4..9df8adea5 100644 --- a/installer.nsi +++ b/installer.nsi @@ -368,6 +368,7 @@ var SMDir !insertmacro LANG_LOAD "Russian" !insertmacro LANG_LOAD "Spanish" !insertmacro LANG_LOAD "Swedish" + !insertmacro LANG_LOAD "Turkish" !insertmacro LANG_LOAD "Ukrainian" !insertmacro LANG_LOAD "Italian" diff --git a/lib/jsyntaxpane-0.9.5.jar b/lib/jsyntaxpane-0.9.5.jar index 656f583cfa8c30a93336a05d429dcc88ffe4a78f..79d74f13d0d542aabadf2b197b9f3ac9c8210bbe 100644 GIT binary patch delta 30409 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 delta 25390 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⁣mrb^tL`Xge)OOY z>5pACLQ-&jfB|NQE_fk$Kdd(5*+4^<52j&$EEOW;y<0Id^H^F&3VDGn&1nB9_S%Nw z=f=`p8t^~RbpaR@8B3TWnmNFtdLT+(IBr&*O??#&%!U4=gEtt{0Wvso9cX1pp%@vY zyyE1`xj^-caEuJ{xOo|`U*-~s|IyvM5BAAp#Hcq9$UoYT$s@xA4e(r2@jt?C2Qlc} z&_VHwwv`Vc6$$wVe4eLfk%F8rtUS6Fek*jppQA60t(HN=XiX~9qk6fzLGl6{;Ri<6SCR_fjtpm z&z8yFnv4ZPAdeq!lg>h*@M`t~-hAgXEdo4?yahbw9ypgf{g1KEf(1fz-7uqI)hx0q z=lut7TRexChNW{D(LGxX9Oy2c_6HJDlm!B7BJF_s_}VxE))A7 zd`C5I;WVU*4Fc&BV0c;GoEkZ_ry^-<`3MJW*`b{QG&mnRjiVh4P0#+HvES3Q06#y! zbDaUYCc&;Z(y>ro%sq83mHQu$PhVajG}m2GFM7JSU(Nw7{}^1%bN7-?L`WO`8En|A zpDMbbAIFpdS4_I*01NstKHDOI@_7K(XHkoWAGpgOfB|(3yro;m)aUxH&MEw>A5WG8 zbv*ygv;XSHa~bFV=ybZdKxn=nk5&MMNAE1)&G%!sO2BKoyMV{sk8}N|OCEs=m#h z`Ad@vc=O#@t`_h&95$If($AJ}v+-ci9hj#wwzKHws`zc4VqR?iWNz4f&mR zaOfV)x@d(1+wFHa0bDS+m?zcP?{j!wbiIKLSq0YcxVqU;$*HBBOp2XnGAaF}p7h@|Np>CXf@%1^=aK*Lk4H6=X2a0Xohzwim__ z-Wmwyfz)B_)B(CwLObTd;|6xXFym7ivjx_!1G&23ckK0mV@yXF7$ERn8nc)k)6K)i zi=Jp$unb$*2y7qW!2AL^#WM5D!i9Fx-gHp;j$P27ecAe@UpLN&5p#hN9r37FCaM|nUn z!H?~8!Bb6`4?J|h2Cm*ZbyaO`z~u$urpLT4P&;JgT)wK4=CxC1$V@tY1o6o`Nv)PQ{u&H% \u00e7al\u0131\u015fma zaman\u0131nda \u00e7\u00f6z\u00fcmlendi\u011finde. Dize parametredir, Vekt\u00f6r temel s\u0131n\u0131ft\u0131r. +instruction.applytype.stackBefore = baseType, typeParam1, ..., typeParamN +instruction.applytype.stackAfter = baseType +instruction.applytype.operands = typeParamCount + +instruction.pushfloat4.shortDescription = Y\u0131\u011f\u0131ndaki float4 de\u011ferini itin +instruction.pushfloat4.description = +instruction.pushfloat4.stackBefore = +instruction.pushfloat4.stackAfter = float4Value +instruction.pushfloat4.operands = float4 + +instruction.newobject.shortDescription = Yeni nesne olu\u015fturur +instruction.newobject.description = +instruction.newobject.stackBefore = name1, de\u011fer1, ad2, de\u011fer2, ..., adN, de\u011ferN +instruction.newobject.stackAfter = newObject +instruction.newobject.operands = propertyCount + +instruction.newarray.shortDescription = Yeni dizi olu\u015fturur +instruction.newarray.description = +instruction.newarray.stackBefore = de\u011fer1, de\u011fer2, ..., de\u011ferN +instruction.newarray.stackAfter = newArray +instruction.newarray.operands = valueCount + +instruction.newactivation.shortDescription = Yeni etkinle\u015ftirme nesnesi olu\u015fturur +instruction.newactivation.description = +instruction.newactivation.stackBefore = +instruction.newactivation.stackAfter = newActivation +instruction.newactivation.operands = + +instruction.newclass.shortDescription = Yeni s\u0131n\u0131f olu\u015fturur +instruction.newclass.description = +instruction.newclass.stackBefore = baseType +instruction.newclass.stackAfter = newClass +instruction.newclass.operands = s\u0131n\u0131f + +instruction.getdescendants.shortDescription = Soylar\u0131 al +instruction.getdescendants.description = +instruction.getdescendants.stackBefore = obj, [ns], [isim] +instruction.getdescendants.stackAfter = de\u011fer +instruction.getdescendants.operands = i\u015flenen1 + +instruction.newcatch.shortDescription = Yeni kapsam\u0131 yakala olu\u015ftur +instruction.newcatch.description = +instruction.newcatch.stackBefore = +instruction.newcatch.stackAfter = catchScope +instruction.newcatch.operands = istisna + +#Undocumented: +instruction.deldescendants.shortDescription = Soylar\u0131 sil +instruction.deldescendants.description = +#instruction.deldescendants.stackBefore = +#instruction.deldescendants.stackAfter = +instruction.deldescendants.operands = + +#Undocumented: +instruction.findpropglobal.shortDescription = Global kapsamda m\u00fclk arama +instruction.findpropglobal.description = +instruction.findpropglobal.stackBefore = [ns], [name] +instruction.findpropglobal.stackAfter = obj +instruction.findpropglobal.operands = \u00f6zellik + +instruction.findpropstrict.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131nda arama \u00f6zelli\u011fi, bulunamad\u0131\u011f\u0131nda hata +instruction.findpropstrict.description = +instruction.findpropstrict.stackBefore = [ns], [name] +instruction.findpropstrict.stackAfter = obj +instruction.findpropstrict.operands = \u00f6zellik + +instruction.findproperty.shortDescription = Kapsam y\u0131\u011f\u0131n\u0131nda arama \u00f6zelli\u011fi, bulunamad\u0131\u011f\u0131nda \u00fcst nesne +instruction.findproperty.description = +instruction.findproperty.stackBefore = [ns], [name] +instruction.findproperty.stackAfter = obj +instruction.findproperty.operands = \u00f6zellik + +#Undocumented: +instruction.finddef.shortDescription = Komut dosyas\u0131 d\u00fczeyi tan\u0131m\u0131 ara +instruction.finddef.description = +instruction.finddef.stackBefore = [ns], [name] +instruction.finddef.stackAfter = obj +instruction.finddef.operands = \u00f6zellik + +instruction.getlex.shortDescription = M\u00fclk bulmak ve almak +instruction.getlex.description = +instruction.getlex.stackBefore = +instruction.getlex.stackAfter = obj +instruction.getlex.operands = \u00f6zellik + +instruction.setproperty.shortDescription = \u00d6zellik +instruction.setproperty.description = +instruction.setproperty.stackBefore = obj, [ns], [name], value +instruction.setproperty.stackAfter = +instruction.setproperty.operands = \u00f6zellik + +instruction.getlocal.shortDescription = Yerel kay\u0131t de\u011feri al\u0131n +instruction.getlocal.description = +instruction.getlocal.stackBefore = +instruction.getlocal.stackAfter = de\u011fer +instruction.getlocal.operands = localRegIndex + +instruction.setlocal.shortDescription = Yerel kay\u0131t de\u011ferini ayarla +instruction.setlocal.description = +instruction.setlocal.stackBefore = de\u011fer +instruction.setlocal.stackAfter = +instruction.setlocal.operands = localRegIndex + +instruction.getglobalscope.shortDescription = K\u00fcresel kapsam\u0131 getir +instruction.getglobalscope.description = +instruction.getglobalscope.stackBefore = +instruction.getglobalscope.stackAfter = obj +instruction.getglobalscope.operands = + +instruction.getscopeobject.shortDescription = Kapsam nesnesi al +instruction.getscopeobject.description = +instruction.getscopeobject.stackBefore = +instruction.getscopeobject.stackAfter = obj +instruction.getscopeobject.operands = scopeIndex + +instruction.getproperty.shortDescription = M\u00fclk edin +instruction.getproperty.description = +instruction.getproperty.stackBefore = obj, [ns], [name] +instruction.getproperty.stackAfter = de\u011fer +instruction.getproperty.operands = \u00f6zellik + +instruction.getouterscope.shortDescription = T\u00fcm d\u00fczeylerde kapsam nesnesi al\u0131n +instruction.getouterscope.description = +instruction.getouterscope.stackBefore = +instruction.getouterscope.stackAfter = obj +instruction.getouterscope.operands = allLevelScopeIndex + +instruction.initproperty.shortDescription = M\u00fclk ba\u015flat +instruction.initproperty.description = +instruction.initproperty.stackBefore = obj, [ns], [isim], de\u011fer +instruction.initproperty.stackAfter = +instruction.initproperty.operands = \u00f6zellik + +#Undocumented: +instruction.setpropertylate.shortDescription = Set \u00f6zelli\u011fi (y\u0131\u011f\u0131n\u0131 temel al\u0131r) +instruction.setpropertylate.description = +#instruction.setpropertylate.stackBefore = +#instruction.setpropertylate.stackAfter = +#instruction.setpropertylate.operands = + +instruction.deleteproperty.shortDescription = M\u00fclk\u00fc sil +instruction.deleteproperty.description = +instruction.deleteproperty.stackBefore = obj, [ns], [isim] +instruction.deleteproperty.stackAfter = boolResult +instruction.deleteproperty.operands = \u00f6zellik + +#Undocumented: +instruction.deletepropertylate.shortDescription = M\u00fclk\u00fc sil (y\u0131\u011f\u0131n\u0131 temel al\u0131r) +instruction.deletepropertylate.description = +#instruction.deletepropertylate.stackBefore = +#instruction.deletepropertylate.stackAfter = +instruction.deletepropertylate.operands = + +instruction.getslot.shortDescription = Bir alan\u0131n de\u011ferini al +instruction.getslot.description = +instruction.getslot.stackBefore = obj +instruction.getslot.stackAfter = de\u011fer +instruction.getslot.operands = slotIndex + +instruction.setslot.shortDescription = Bir yuvan\u0131n de\u011ferini ayarla +instruction.setslot.description = +instruction.setslot.stackBefore = obj, de\u011fer +instruction.setslot.stackAfter = +instruction.setslot.operands = slotIndex + +instruction.getglobalslot.shortDescription = Genel kapsamdaki alan\u0131n de\u011ferini al +instruction.getglobalslot.description = +instruction.getglobalslot.stackBefore = +instruction.getglobalslot.stackAfter = de\u011fer +instruction.getglobalslot.operands = slotIndex + +instruction.setglobalslot.shortDescription = Yuvan\u0131n global kapsamdaki de\u011ferini ayarlay\u0131n +instruction.setglobalslot.description = +instruction.setglobalslot.stackBefore = de\u011fer +instruction.setglobalslot.stackAfter = +instruction.setglobalslot.operands = slotIndex + +instruction.convert_s.shortDescription = De\u011feri dizede d\u00f6n\u00fc\u015ft\u00fcr +instruction.convert_s.description = +instruction.convert_s.stackBefore = de\u011fer +instruction.convert_s.stackAfter = stringValue +instruction.convert_s.operands = + +instruction.esc_xelem.shortDescription = XML \u00f6\u011fesi \u00e7\u0131k\u0131\u015f +instruction.esc_xelem.description = +instruction.esc_xelem.stackBefore = de\u011fer +instruction.esc_xelem.stackAfter = stringValue +instruction.esc_xelem.operands = + +instruction.esc_xattr.shortDescription = XML \u00f6zniteli\u011fini \u00e7\u0131k\u0131\u015f +instruction.esc_xattr.description = +instruction.esc_xattr.stackBefore = de\u011fer +instruction.esc_xattr.stackAfter = stringValue +instruction.esc_xattr.operands = + +instruction.convert_i.shortDescription = De\u011feri tamsay\u0131ya \u00e7evir +instruction.convert_i.description = +instruction.convert_i.stackBefore = de\u011fer +instruction.convert_i.stackAfter = intValue +instruction.convert_i.operands = + +instruction.convert_u.shortDescription = De\u011feri i\u015faretsiz tamsay\u0131ya \u00e7evir +instruction.convert_u.description = +instruction.convert_u.stackBefore = de\u011fer +instruction.convert_u.stackAfter = uintValue +instruction.convert_u.operands = + +instruction.convert_d.shortDescription = De\u011feri \u00e7ift olarak d\u00f6n\u00fc\u015ft\u00fcr +instruction.convert_d.description = +instruction.convert_d.stackBefore = de\u011fer +instruction.convert_d.stackAfter = doubleValue +instruction.convert_d.operands = + +instruction.convert_b.shortDescription = De\u011feri boole de\u011ferine \u00e7evir +instruction.convert_b.description = +instruction.convert_b.stackBefore = de\u011fer +instruction.convert_b.stackAfter = booleanValue +instruction.convert_b.operands = + +instruction.convert_o.shortDescription = De\u011feri nesneye d\u00f6n\u00fc\u015ft\u00fcr +instruction.convert_o.description = +instruction.convert_o.stackBefore = de\u011fer +instruction.convert_o.stackAfter = de\u011fer +instruction.convert_o.operands = + +instruction.checkfilter.shortDescription = Nesnenin filtre i\u015flemine tabi olabilece\u011fini kontrol edin +instruction.checkfilter.description = +instruction.checkfilter.stackBefore = de\u011fer +instruction.checkfilter.stackAfter = de\u011fer +instruction.checkfilter.operands = + +instruction.convert_m.shortDescription = De\u011feri ondal\u0131k say\u0131ya \u00e7evir +instruction.convert_m.description = +instruction.convert_m.stackBefore = de\u011fer +instruction.convert_m.stackAfter = decimalValue +instruction.convert_m.operands = + +instruction.convert_m_p.shortDescription = Say\u0131 ba\u011flam\u0131yla ondal\u0131k de\u011fere d\u00f6n\u00fc\u015ft\u00fcrme +instruction.convert_m_p.description = +instruction.convert_m_p.stackBefore = de\u011fer +instruction.convert_m_p.stackAfter = decimalValue +instruction.convert_m_p.operands = numberContext + +instruction.convert_f.shortDescription = De\u011feri float'a d\u00f6n\u00fc\u015ft\u00fcr +instruction.convert_f.description = +instruction.convert_f.stackBefore = de\u011fer +instruction.convert_f.stackAfter = floatValue +instruction.convert_f.operands = + +instruction.convert_f4.shortDescription = De\u011feri float4'e d\u00f6n\u00fc\u015ft\u00fcr +instruction.convert_f4.description = +instruction.convert_f4.stackBefore = de\u011fer +instruction.convert_f4.stackAfter = float4Value +instruction.convert_f4.operands = + +instruction.coerce.shortDescription = Belirtilen t\u00fcre \u00e7arpma de\u011feri +instruction.coerce.description = +instruction.coerce.stackBefore = de\u011fer +instruction.coerce.stackAfter = coercedValue +instruction.coerce.operands = tip + +instruction.coerce_b.shortDescription = Boole de\u011ferini kuvvetlendir +instruction.coerce_b.description = +instruction.coerce_b.stackBefore = de\u011fer +instruction.coerce_b.stackAfter = booleanValue +instruction.coerce_b.operands = +instruction.coerce_b.deprecated = Bunun yerine convert_b kullan\u0131n + +instruction.coerce_a.shortDescription = Her t\u00fcre kuantum de\u011feri +instruction.coerce_a.description = +instruction.coerce_a.stackBefore = de\u011fer +instruction.coerce_a.stackAfter = de\u011fer +instruction.coerce_a.operands = + +instruction.coerce_i.shortDescription = Say\u0131y\u0131 tamsay\u0131ya \u00e7arpar +instruction.coerce_i.description = +instruction.coerce_i.stackBefore = de\u011fer +instruction.coerce_i.stackAfter = intValue +instruction.coerce_i.operands = +instruction.coerce_i.deprecated = Bunun yerine convert_i kullan\u0131n + +instruction.coerce_d.shortDescription = \u00c7ift kat kuvvet de\u011feri +instruction.coerce_d.description = +instruction.coerce_d.stackBefore = de\u011fer +instruction.coerce_d.stackAfter = doubleValue +instruction.coerce_d.operands = +instruction.coerce_d.deprecated = Bunun yerine convert_d kullan\u0131n + +instruction.coerce_s.shortDescription = Dizeye kuvvet katmak +instruction.coerce_s.description = +instruction.coerce_s.stackBefore = de\u011fer +instruction.coerce_s.stackAfter = stringValue +instruction.coerce_s.operands = + +instruction.astype.shortDescription = Ayn\u0131 de\u011feri d\u00f6nd\u00fcr\u00fcr veya belirtilmemi\u015fse bo\u015f olur +instruction.astype.description = +instruction.astype.stackBefore = de\u011fer +instruction.astype.stackAfter = de\u011fer +instruction.astype.operands = tip +instruction.astypelate.shortDescription = Ayn\u0131 de\u011feri d\u00f6nd\u00fcr\u00fcr veya belirtilmemi\u015fse bo\u015f olur (y\u0131\u011f\u0131n tabanl\u0131) +instruction.astypelate.description = +instruction.astypelate.stackBefore = de\u011fer, tip +instruction.astypelate.stackAfter = de\u011fer +instruction.astypelate.operands = + +instruction.coerce_u.shortDescription = \u0130\u015faretsiz tamsay\u0131ya kuvvet de\u011feri koy +instruction.coerce_u.description = +instruction.coerce_u.stackBefore = de\u011fer +instruction.coerce_u.stackAfter = uintValue +instruction.coerce_u.operands = + +instruction.coerce_o.shortDescription = Nesne i\u00e7in de\u011feri zorla +instruction.coerce_o.description = +instruction.coerce_o.stackBefore = de\u011fer +instruction.coerce_o.stackAfter = de\u011fer +instruction.coerce_o.operands = + +instruction.negate_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak de\u011feri negatifle\u015ftir +instruction.negate_p.description = +instruction.negate_p.stackBefore = de\u011fer +instruction.negate_p.stackAfter = -de\u011fer +instruction.negate_p.operands = operand1 + +instruction.negate.shortDescription = De\u011feri olumsuz +instruction.negate.description = +instruction.negate.stackBefore = de\u011fer +instruction.negate.stackAfter = -de\u011fer +instruction.negate.operands = + +instruction.increment.shortDescription = Artma de\u011feri +instruction.increment.description = +instruction.increment.stackBefore = de\u011fer +instruction.increment.stackAfter = incrementedValue +instruction.increment.operands = + +instruction.inclocal.shortDescription = Yerel kayd\u0131 art\u0131r\u0131n +instruction.inclocal.description = +instruction.inclocal.stackBefore = +instruction.inclocal.stackAfter = +instruction.inclocal.operands = localRegister + +instruction.decrement.shortDescription = Azaltma de\u011feri +instruction.decrement.description = +instruction.decrement.stackBefore = de\u011fer +instruction.decrement.stackAfter = decrementedValue +instruction.decrement.operands = + +instruction.declocal.shortDescription = Yerel kayd\u0131 d\u00fc\u015f\u00fcrmek +instruction.declocal.description = +instruction.declocal.stackBefore = +instruction.declocal.stackAfter = +instruction.declocal.operands = localRegister + +instruction.typeof.shortDescription = De\u011fer t\u00fcr\u00fcn\u00fcn ad\u0131n\u0131 \u00f6\u011frenin +instruction.typeof.description = +instruction.typeof.stackBefore = de\u011fer +instruction.typeof.stackAfter = typeName +instruction.typeof.operands = + +instruction.not.shortDescription = Boolean reddetmek +instruction.not.description = +instruction.not.stackBefore = de\u011fer +instruction.not.stackAfter = !de\u011fer +instruction.not.operands = + +instruction.bitnot.shortDescription = Bitwise olarak reddetmek +instruction.bitnot.description = +instruction.bitnot.stackBefore = de\u011fer +instruction.bitnot.stackAfter = ~de\u011fer +instruction.bitnot.operands = + +#Undocumented: +instruction.concat.shortDescription = Art arda Ekle +instruction.concat.description = +#instruction.concat.stackBefore = +#instruction.concat.stackAfter = +#instruction.concat.operands = + +#Undocumented: +instruction.add_d.shortDescription = Add_d +instruction.add_d.description = +#instruction.add_d.stackBefore = +#instruction.add_d.stackAfter = +#instruction.add_d.operands = + +instruction.increment_p.shortDescription = Say\u0131 i\u00e7eri\u011fini kullanarak art\u0131m de\u011feri +instruction.increment_p.description = +instruction.increment_p.stackBefore = de\u011fer +instruction.increment_p.stackAfter = incrementedValue +instruction.increment_p.operands = numberContext + +instruction.inclocal_p.shortDescription = Numara ba\u011flam\u0131n\u0131 kullanarak yerel kayd\u0131 artt\u0131rma +instruction.inclocal_p.description = +instruction.inclocal_p.stackBefore = +instruction.inclocal_p.stackAfter = +instruction.inclocal_p.operands = numberContext, localRegister + +instruction.decrement_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak de\u011feri d\u00fc\u015f\u00fcrme +instruction.decrement_p.description = +instruction.decrement_p.stackBefore = de\u011fer +instruction.decrement_p.stackAfter = decrementedValue +instruction.decrement_p.operands = numberContext + +instruction.declocal_p.shortDescription = Numara ba\u011flam\u0131n\u0131 kullanarak yerel kayd\u0131 d\u00fc\u015f\u00fcrme +instruction.declocal_p.description = +instruction.declocal_p.stackBefore = +instruction.declocal_p.stackAfter = +instruction.declocal_p.operands = numberContext, localRegister + +instruction.add.shortDescription = \u0130ki de\u011fer ekle +instruction.add.description = +instruction.add.stackBefore = de\u011fer1, de\u011fer2 +instruction.add.stackAfter = de\u011fer3 +instruction.add.operands = + +instruction.subtract.shortDescription = \u0130ki de\u011feri \u00e7\u0131kar +instruction.subtract.description = +instruction.subtract.stackBefore = de\u011fer1, de\u011fer2 +instruction.subtract.stackAfter = de\u011fer3 +instruction.subtract.operands = + +instruction.multiply.shortDescription = \u0130ki de\u011feri \u00e7arp\u0131n +instruction.multiply.description = +instruction.multiply.stackBefore = de\u011fer1, de\u011fer2 +instruction.multiply.stackAfter = de\u011fer3 +instruction.multiply.operands = + +instruction.divide.shortDescription = \u0130ki de\u011feri b\u00f6l +instruction.divide.description = +instruction.divide.stackBefore = de\u011fer1, de\u011fer2 +instruction.divide.stackAfter = de\u011fer3 +instruction.divide.operands = + +instruction.modulo.shortDescription = Modulo iki de\u011feri b\u00f6ler +instruction.modulo.description = +instruction.modulo.stackBefore = de\u011fer1, de\u011fer2 +instruction.modulo.stackAfter = de\u011fer3 +instruction.modulo.operands = + +instruction.lshift.shortDescription = Bitsel sola kayd\u0131rma +instruction.lshift.description = +instruction.lshift.stackBefore = de\u011fer1, de\u011fer2 +instruction.lshift.stackAfter = de\u011fer3 +instruction.lshift.operands = + +instruction.rshift.shortDescription = Bitsel sa\u011fa kayd\u0131rma +instruction.rshift.description = +instruction.rshift.stackBefore = de\u011fer1, de\u011fer2 +instruction.rshift.stackAfter = de\u011fer3 +instruction.rshift.operands = + +instruction.urshift.shortDescription = Bitsel i\u015faretsiz sa\u011fa kayd\u0131rma +instruction.urshift.description = +instruction.urshift.stackBefore = de\u011fer1, de\u011fer2 +instruction.urshift.stackAfter = de\u011fer3 +instruction.urshift.operands = + +instruction.bitand.shortDescription = Bitsel ve +instruction.bitand.description = +instruction.bitand.stackBefore = de\u011fer1, de\u011fer2 +instruction.bitand.stackAfter = de\u011fer3 +instruction.bitand.operands = + +instruction.bitor.shortDescription = Bitsel veya +instruction.bitor.description = +instruction.bitor.stackBefore = de\u011fer1, de\u011fer2 +instruction.bitor.stackAfter = de\u011fer3 +instruction.bitor.operands = + +instruction.bitxor.shortDescription = Bitsel xor +instruction.bitxor.description = +instruction.bitxor.stackBefore = de\u011fer1, de\u011fer2 +instruction.bitxor.stackAfter = de\u011fer3 +instruction.bitxor.operands = + +instruction.equals.shortDescription = \u0130ki de\u011feri kar\u015f\u0131la\u015ft\u0131r\u0131n +instruction.equals.description = +instruction.equals.stackBefore = de\u011fer1, de\u011fer2 +instruction.equals.stackAfter = booleanResult +instruction.equals.operands = + +instruction.strictequals.shortDescription = S\u0131k\u0131 iki de\u011fer kar\u015f\u0131la\u015ft\u0131r +instruction.strictequals.description = +instruction.strictequals.stackBefore = de\u011fer1, de\u011fer2 +instruction.strictequals.stackAfter = booleanResult +instruction.strictequals.operands = + +instruction.lessthan.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden d\u00fc\u015f\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol edin +instruction.lessthan.description = +instruction.lessthan.stackBefore = de\u011fer1, de\u011fer2 +instruction.lessthan.stackAfter = booleanResult +instruction.lessthan.operands = + +instruction.lessequals.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden daha az veya e\u015fit oldu\u011funu kontrol edin +instruction.lessequals.description = +instruction.lessequals.stackBefore = de\u011fer1, de\u011fer2 +instruction.lessequals.stackAfter = booleanResult +instruction.lessequals.operands = booleanResult + +instruction.greaterthan.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden b\u00fcy\u00fck veya e\u015fit oldu\u011funu kontrol edin +instruction.greaterthan.description = +instruction.greaterthan.stackBefore = de\u011fer1, de\u011fer2 +instruction.greaterthan.stackAfter = booleanResult +instruction.greaterthan.operands = + +instruction.greaterequals.shortDescription = Bu de\u011ferin di\u011fer de\u011ferden b\u00fcy\u00fck veya e\u015fit oldu\u011funu kontrol edin +instruction.greaterequals.description = +instruction.greaterequals.stackBefore = de\u011fer1, de\u011fer2 +instruction.greaterequals.stackAfter = booleanResult +instruction.greaterequals.operands = + +instruction.instanceof.shortDescription = Nesnenin prototip zincirinde var olup olmad\u0131\u011f\u0131n\u0131 kontrol edin +instruction.instanceof.description = +instruction.instanceof.stackBefore = value, type +instruction.instanceof.stackAfter = booleanResult +instruction.instanceof.operands = + +instruction.istype.shortDescription = Nesnenin belirtilen t\u00fcrde oldu\u011funu kontrol edin +instruction.istype.description = +instruction.istype.stackBefore = de\u011fer +instruction.istype.stackAfter = booleanResult +instruction.istype.operands = tip + +instruction.istypelate.shortDescription = Nesnenin belirtilen t\u00fcrde oldu\u011funu kontrol edin (y\u0131\u011f\u0131n\u0131 temel al\u0131r) +instruction.istypelate.description = +instruction.istypelate.stackBefore = de\u011fer, tip +instruction.istypelate.stackAfter = booleanResult +instruction.istypelate.operands = + +instruction.in.shortDescription = Nesnenin m\u00fclk\u00fc adland\u0131rd\u0131\u011f\u0131n\u0131 kontrol et +instruction.in.description = +instruction.in.stackBefore = isim, obj +instruction.in.stackAfter = booleanResult +instruction.in.operands = + +instruction.add_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011fer ekle +instruction.add_p.description = +instruction.add_p.stackBefore = de\u011fer1, de\u011fer2 +instruction.add_p.stackAfter = de\u011fer3 +instruction.add_p.operands = numberContext + +instruction.subtract_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011feri \u00e7\u0131kar\u0131n +instruction.subtract_p.description = +instruction.subtract_p.stackBefore = de\u011fer1, de\u011fer2 +instruction.subtract_p.stackAfter = de\u011fer3 +instruction.subtract_p.operands = numberContext + +instruction.multiply_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011feri \u00e7arp\u0131n +instruction.multiply_p.description = +instruction.multiply_p.stackBefore = de\u011fer1, de\u011fer2 +instruction.multiply_p.stackAfter = de\u011fer3 +instruction.multiply_p.operands = numberContext + +instruction.divide_p.shortDescription = Say\u0131 ba\u011flam\u0131n\u0131 kullanarak iki de\u011feri b\u00f6l +instruction.divide_p.description = +instruction.divide_p.stackBefore = de\u011fer1, de\u011fer2 +instruction.divide_p.stackAfter = de\u011fer3 +instruction.divide_p.operands = numberContext + +instruction.modulo_p.shortDescription = Mod\u00fclo, say\u0131 i\u00e7eri\u011fini kullanarak iki de\u011feri b\u00f6ler +instruction.modulo_p.description = +instruction.modulo_p.stackBefore = de\u011fer1, de\u011fer2 +instruction.modulo_p.stackAfter = de\u011fer3 +instruction.modulo_p.operands = numberContext + +instruction.increment_i.shortDescription = Tamsay\u0131 de\u011feri art\u0131\u015f\u0131 +instruction.increment_i.description = +instruction.increment_i.stackBefore = de\u011fer +instruction.increment_i.stackAfter = incrementedValue +instruction.increment_i.operands = + +instruction.decrement_i.shortDescription = D\u00fczeltme tamsay\u0131 de\u011feri +instruction.decrement_i.description = +instruction.decrement_i.stackBefore = de\u011fer +instruction.decrement_i.stackAfter = decrementedValue +instruction.decrement_i.operands = + +instruction.inclocal_i.shortDescription = Yerel kay\u0131t tamsay\u0131 de\u011ferini art\u0131rmak +instruction.inclocal_i.description = +instruction.inclocal_i.stackBefore = +instruction.inclocal_i.stackAfter = +instruction.inclocal_i.operands = localRegister + +instruction.declocal_i.shortDescription = Yerel kay\u0131t tamsay\u0131 de\u011ferinin d\u00fc\u015f\u00fcr\u00fclmesi +instruction.declocal_i.description = +instruction.declocal_i.stackBefore = +instruction.declocal_i.stackAfter = +instruction.declocal_i.operands = localRegister + +instruction.negate_i.shortDescription = Negatif tamsay\u0131 de\u011feri +instruction.negate_i.description = +instruction.negate_i.stackBefore = de\u011fer +instruction.negate_i.stackAfter = -de\u011fer +instruction.negate_i.operands = + +instruction.add_i.shortDescription = \u0130ki tamsay\u0131 de\u011feri ekle +instruction.add_i.description = +instruction.add_i.stackBefore = de\u011fer1, de\u011fer2 +instruction.add_i.stackAfter = de\u011fer3 +instruction.add_i.operands = + +instruction.subtract_i.shortDescription = \u0130ki tamsay\u0131 de\u011ferini \u00e7\u0131kar +instruction.subtract_i.description = +instruction.subtract_i.stackBefore = de\u011fer1, de\u011fer2 +instruction.subtract_i.stackAfter = de\u011fer3 +instruction.subtract_i.operands = + +instruction.multiply_i.shortDescription = \u0130ki tam say\u0131 de\u011feri \u00e7arp\u0131n +instruction.multiply_i.description = +instruction.multiply_i.stackBefore = de\u011fer1, de\u011fer2 +instruction.multiply_i.stackAfter = de\u011fer3 +instruction.multiply_i.operands = + +instruction.getlocal_0.shortDescription = Yerel kay\u0131t al\u0131n 0 +instruction.getlocal_0.description = +instruction.getlocal_0.stackBefore = +instruction.getlocal_0.stackAfter = de\u011fer +instruction.getlocal_0.operands = + +instruction.getlocal_1.shortDescription = Yerel kay\u0131t al\u0131n 1 +instruction.getlocal_1.description = +instruction.getlocal_1.stackBefore = +instruction.getlocal_1.stackAfter = de\u011fer +instruction.getlocal_1.operands = + +instruction.getlocal_2.shortDescription = Yerel kay\u0131t al\u0131n 2 +instruction.getlocal_2.description = +instruction.getlocal_2.stackBefore = +instruction.getlocal_2.stackAfter = de\u011fer +instruction.getlocal_2.operands = + +instruction.getlocal_3.shortDescription = Yerel kay\u0131t al\u0131n 3 +instruction.getlocal_3.description = +instruction.getlocal_3.stackBefore = +instruction.getlocal_3.stackAfter = de\u011fer +instruction.getlocal_3.operands = + +instruction.setlocal_0.shortDescription = Yerel kay\u0131t ayarla 0 +instruction.setlocal_0.description = +instruction.setlocal_0.stackBefore = de\u011fer +instruction.setlocal_0.stackAfter = +instruction.setlocal_0.operands = + +instruction.setlocal_1.shortDescription = Yerel kay\u0131t ayarla 1 +instruction.setlocal_1.description = +instruction.setlocal_1.stackBefore = de\u011fer +instruction.setlocal_1.stackAfter = +instruction.setlocal_1.operands = + +instruction.setlocal_2.shortDescription = Yerel kay\u0131t ayarla 2 +instruction.setlocal_2.description = +instruction.setlocal_2.stackBefore = de\u011fer +instruction.setlocal_2.stackAfter = +instruction.setlocal_2.operands = + +instruction.setlocal_3.shortDescription = Yerel kay\u0131t ayarla 3 +instruction.setlocal_3.description = +instruction.setlocal_3.stackBefore = de\u011fer +instruction.setlocal_3.stackAfter = +instruction.setlocal_3.operands = + +#Undocumented: +instruction.invalid.shortDescription = Ge\u00e7ersiz +instruction.invalid.description = +#instruction.invalid.stackBefore = +#instruction.invalid.stackAfter = +#instruction.invalid.operands = + +#Undocumented: +instruction.abs_jump.shortDescription = Mutlak s\u0131\u00e7rama +instruction.abs_jump.description = +#instruction.abs_jump.stackBefore = +#instruction.abs_jump.stackAfter = +#instruction.abs_jump.operands = + +instruction.debug.shortDescription = Hata ay\u0131klama bilgisi +instruction.debug.description = +instruction.debug.stackBefore = +instruction.debug.stackAfter = +instruction.debug.operands = debugType, regName, localRegister, extra + +instruction.debugline.shortDescription = Sat\u0131r numaras\u0131 bilgisini hata ay\u0131klama +instruction.debugline.description = +instruction.debugline.stackBefore = +instruction.debugline.stackAfter = +instruction.debugline.operands = lineNumber + +instruction.debugfile.shortDescription = Hata ay\u0131klama dosyas\u0131 bilgisi +instruction.debugfile.description = +instruction.debugfile.stackBefore = +instruction.debugfile.stackAfter = +instruction.debugfile.operands = fileName + +instruction.bkptline.shortDescription = Hat \u00fczerinde kesme noktas\u0131 +instruction.bkptline.description = +instruction.bkptline.stackBefore = +instruction.bkptline.stackAfter = +instruction.bkptline.operands = lineNumber + +#Undocumented: +instruction.timestamp.shortDescription = Zaman Damgas\u0131 +instruction.timestamp.description = +instruction.timestamp.stackBefore = +instruction.timestamp.stackAfter = +instruction.timestamp.operands = + +#Undocumented: +instruction.verifypass.shortDescription = Ge\u00e7i\u015fi do\u011frulay\u0131n +instruction.verifypass.description = +#instruction.verifypass.stackBefore = +#instruction.verifypass.stackAfter = +#instruction.verifypass.operands = + +#Undocumented: +instruction.alloc.shortDescription = Ay\u0131rma +instruction.alloc.description = +#instruction.alloc.stackBefore = +#instruction.alloc.stackAfter = +#instruction.alloc.operands = + +#Undocumented: +instruction.mark.shortDescription = \u0130\u015faretli +instruction.mark.description = +#instruction.mark.stackBefore = +#instruction.mark.stackAfter = +#instruction.mark.operands = + +#Undocumented: +instruction.wb.shortDescription = Wb +instruction.wb.description = +#instruction.wb.stackBefore = +#instruction.wb.stackAfter = +#instruction.wb.operands = + +#Undocumented: +instruction.prologue.shortDescription = Ba\u015flang\u0131\u00e7 +instruction.prologue.description = +#instruction.prologue.stackBefore = +#instruction.prologue.stackAfter = +#instruction.prologue.operands = + +#Undocumented: +instruction.sendenter.shortDescription = G\u00f6nder ENTER +instruction.sendenter.description = +#instruction.sendenter.stackBefore = +#instruction.sendenter.stackAfter = +#instruction.sendenter.operands = + +#Undocumented: +instruction.doubletoatom.shortDescription = Atom i\u00e7in \u00c7ift +instruction.doubletoatom.description = +#instruction.doubletoatom.stackBefore = +#instruction.doubletoatom.stackAfter = +#instruction.doubletoatom.operands = + +#Undocumented: +instruction.sweep.shortDescription = S\u00fcp\u00fcrme +instruction.sweep.description = +#instruction.sweep.stackBefore = +#instruction.sweep.stackAfter = +#instruction.sweep.operands = + +#Undocumented: +instruction.codegenop.shortDescription = CodeGenOp +instruction.codegenop.description = +#instruction.codegenop.stackBefore = +#instruction.codegenop.stackAfter = +#instruction.codegenop.operands = + +#Undocumented: +instruction.verifyop.shortDescription = VerifyOp +instruction.verifyop.description = +#instruction.verifyop.stackBefore = +#instruction.verifyop.stackAfter = +#instruction.verifyop.operands = + +#Undocumented: +instruction.decode.shortDescription = Kod \u00c7\u00f6zme +instruction.decode.description = +#instruction.decode.stackBefore = +#instruction.decode.stackAfter = +#instruction.decode.operands = + + +instruction.unplus.shortDescription = Birlik art\u0131 - say\u0131sal kuvvet +instruction.unplus.description = +instruction.unplus.stackBefore = de\u011fer +instruction.unplus.stackAfter = de\u011fer +instruction.unplus.operands = + +instruction.pushconstant.shortDescription = \u0130stifte sabit de\u011feri bast\u0131r +instruction.pushconstant.description = +#instruction.pushconstant.stackBefore = +#instruction.pushconstant.stackAfter = +instruction.pushconstant.operands = de\u011fer \ No newline at end of file diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties new file mode 100644 index 000000000..c2a3ada47 --- /dev/null +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/locales/docs/pcode/AS3other_tr.properties @@ -0,0 +1,92 @@ +# Copyright (C) 2010-2016 JPEXS, All rights reserved. +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 3.0 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library. +ui.list.heading = AVM2 p-kodu +ui.list.pageTitle = AVM2 p-kodu +ui.list.documentTitle = AVM2 p-kodu +ui.list.pageDescription = P-kodu ayarlar\u0131n\u0131n listesi + + +name.QName = Kalifiye Ad +name.QNameA = Nitelendirilmi\u015f \u0130sim Niteli\u011fi +name.RTQName = \u00c7al\u0131\u015fma Zaman\u0131 Kalifiye Ad\u0131 +name.RTQNameA = \u00d6znitelikte \u00c7al\u0131\u015fma Zaman\u0131 Niteli\u011finin Ad\u0131 +name.RTQNameL = \u00c7al\u0131\u015fma Zaman\u0131 Kalifiye Ad\u0131 Ge\u00e7 +name.RTQNameLA = \u00c7al\u0131\u015fma Zaman\u0131 Kalifiye Ad\u0131 Ge\u00e7erlilik Sonu +name.Multiname = Birden Fazla Ad Alan\u0131 Ad\u0131 +name.MultinameA = \u00d6zniteli\u011fin \u00c7oklu \u0130sim Alan Ad\u0131 +name.MultinameL = Birden Fazla Ad Alan\u0131 Ad\u0131 Ge\u00e7 +name.MultinameLA = Birden Fazla Ad Alan\u0131 Ad\u0131 Ge\u00e7erlilik Sonu +name.TypeName = Tip Ad\u0131 + +namespacekind.Namespace = Ad alan\u0131 +namespacekind.PrivateNamespace = \u00d6zel Ad Alan\u0131 +namespacekind.PackageNamespace = Paket Ad Alan\u0131 +namespacekind.PackageInternalNs = Paket \u0130\u00e7 Ad Alan\u0131 +namespacekind.ProtectedNamespace = Korunan Ad Alan\u0131 +namespacekind.ExplicitNamespace = A\u00e7\u0131k Ad Alan\u0131 +namespacekind.StaticProtectedNs = Statik Ad Alan\u0131 + +trait = \u00d6zellik +#types: +trait.method = Tip y\u00f6nteminin \u00f6zelli\u011fi +trait.slot = Tip yuvas\u0131n\u0131n \u00f6zelli\u011fi +trait.const = Const tipinin \u00f6zelli\u011fi +trait.method = Tip y\u00f6nteminin \u00f6zelli\u011fi +trait.setter = S\u0131n\u0131fland\u0131r\u0131c\u0131 tipinin \u00f6zelli\u011fi +trait.getter = T\u00fcr al\u0131c\u0131n\u0131n \u00f6zelli\u011fi +trait.class = S\u0131n\u0131f t\u00fcr\u00fcn\u00fcn \u00f6zelli\u011fi +trait.function = Tip i\u015flevin niteli\u011fi + +trait.metadata = Meta veri +trait.metadata.item = Bir meta veri \u00f6\u011fesi +trait.metadata.end = Meta verilerin sonu + +trait.flag = \u00d6zel bayrak +trait.flag.METADATA = \u00d6zellikler metadata ekli +trait.flag.FINAL = Son a\u015fama +trait.flag.OVERRIDE = \u00d6zellik \u00fcst \u00f6\u011feyi ge\u00e7ersiz k\u0131lar. + +#method/getter/setter +trait.dispid = G\u00f6nderim kimli\u011fi +#slot/const/class/function +trait.slotid = Yuva kimli\u011fi + +method = Y\u00f6ntem +method.name = Y\u00f6ntemin ad\u0131 +method.flag = Y\u00f6ntem bayra\u011f\u0131 +method.flag.NEED_ARGUMENTS = Kay\u0131t defterindeki "ba\u011f\u0131ms\u0131z de\u011fi\u015fkenler" nesnesi olu\u015fturma method_info.param_count+1 +method.flag.NEED_ACTIVATION = Bu y\u00f6ntem, yeni etkinle\u015ftirme talimat\u0131 kullan\u0131r +method.flag.NEED_REST = Dizide kay\u0131t arg\u00fcmanlar\u0131 yaratmak method_info.param_count+1 +method.flag.HAS_OPTIONAL = Bu y\u00f6ntemin iste\u011fe ba\u011fl\u0131 ba\u011f\u0131ms\u0131z de\u011fi\u015fkenleri var +method.flag.IGNORE_REST = ?? +method.flag.EXPLICIT = ?? +method.flag.SETSDXNS = Bu y\u00f6ntem, dxns veya dxnslate talimatlar\u0131n\u0131 kullan\u0131r +method.flag.HAS_PARAMNAMES = Bu y\u00f6ntem, method_info'da parametre adlar\u0131na sahiptir +method.param = Parametre t\u00fcr\u00fc +method.paramname = Parametrenin ad\u0131 +method.optional = \u0130ste\u011fe ba\u011fl\u0131 parametre i\u00e7in varsay\u0131lan de\u011fer +method.returns = Y\u00f6ntemin geri d\u00f6n\u00fc\u015f t\u00fcr\u00fc +method.body = Y\u00f6ntemin bedeni +method.body.maxstack = Herhangi bir \u00e7al\u0131\u015ft\u0131rma noktas\u0131nda maksimum y\u0131\u011f\u0131n yuvas\u0131 say\u0131s\u0131 +method.body.localcount = En y\u00fcksek numaral\u0131 yerel kay\u0131t art\u0131 i\u015fareti dizini +method.body.initscopedepth = Eri\u015filebilen minimum kapsam derinli\u011fi (maks. \u00d6l\u00e7e\u011fe g\u00f6re) +method.body.maxscopedepth = Eri\u015filebilen maksimum kapsam derinli\u011fi +method.body.try = \u0130stisna blo\u011fu +method.body.try.from = \u0130stisnan\u0131n etkinle\u015ftirildi\u011fi ba\u015flang\u0131\u00e7 \u200b\u200bkonumu +method.body.try.to = \u0130stisna devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131ktan sonra biti\u015f pozisyonu +method.body.try.target = Bu t\u00fcrden istisnalar at\u0131ld\u0131\u011f\u0131nda hangi denetime atlanaca\u011f\u0131 konumu +method.body.try.type = \u00d6rt\u00fcl\u00fc istisna t\u00fcr\u00fc +method.body.try.name = \u00d6zel durum nesnesinin ad\u0131 +method.body.code = Metot g\u00f6vdesi kodu \ No newline at end of file diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties new file mode 100644 index 000000000..ecbf2cb72 --- /dev/null +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/defaultsyntaxkit/config_tr.properties @@ -0,0 +1,118 @@ +DefaultAction.copy-to-clipboard.MenuText = Kopya +DefaultAction.cut-to-clipboard.MenuText = Kesmek +DefaultAction.paste-from-clipboard.MenuText = Yap\u0131\u015ft\u0131rmak +DefaultAction.select-all.MenuText = Hepsini Se\u00e7 + +Action.find.MenuText = Bulmak +Action.find.ToolTip = Bul ve De\u011fi\u015ftir ileti\u015fim kutusunu g\u00f6r\u00fcnt\u00fcle +Action.find-next.MenuText = Sonrakini Bul +Action.find-next.ToolTip = Son Bulmay\u0131 Yinele +Action.goto-line.MenuText = Sat\u0131r Numaras\u0131na Git +Action.goto-line.ToolTip = Sat\u0131r Numaras\u0131na Git +Action.indent.MenuText = Sat\u0131rba\u015f\u0131 +Action.unindent.MenuText = Girintisiz +Action.undo.MenuText = Geri al +Action.redo.MenuText = Yeniden Yapmak +Action.delete-lines.MenuText = \u00c7izgi(ler) Sil +Action.dup-lines-up.MenuText = Yukar\u0131daki Yinelenen Sat\u0131r +Action.dup-lines-down.MenuText = \u00c7izgileri A\u015fa\u011f\u0131 \u00c7o\u011falt +Action.toggle-lines.MenuText = Sat\u0131r Say\u0131lar\u0131n\u0131 De\u011fi\u015ftir +Action.show-abbs.MenuText = K\u0131saltmalar\u0131 g\u00f6ster +Action.show-abbs.ToolTip = K\u0131saltmalar\u0131 g\u00f6ster +Action.complete-word.MenuText = Tam Kelime +Action.jump-to-pair.MenuText = \u00c7ifte Ge\u00e7 +Action.toggle-comments.MenuText = Yorumlar\u0131 De\u011fi\u015ftir/A\u00e7/Kapat + +# !!!! FFDec translators - please do not edit anything below this line !!! +#========================================================================== + +Components = jsyntaxpane.components.PairsMarker, \ + jsyntaxpane.components.LineNumbersRuler +# This is the color to highlight tokens whenever the cursor is on them +TokenMarker.Color = 0xffeeaa +# Colors for PairMarkers +PairMarker.Color = 0xffbb77 +# +# Right Margin for LineNumbers border in pixels, Default = 5 +LineNumbers.RightMargin = 7 +# Foreground for line numbers, Default = Black +LineNumbers.Foreground = 0x333300 +# Background for line numbers, Default = White +LineNumbers.Background = 0xeeeeff +# Color to use for highlighting current line background +LineNumbers.CurrentBack = 0xccccee +# Default color for the Caret, Black +CaretColor = 0x000000 +# Actions: +Action.quick-find = jsyntaxpane.actions.QuickFindAction, control F +Action.find = jsyntaxpane.actions.FindReplaceAction, control H +Action.find-next = jsyntaxpane.actions.FindNextAction, F3 +Action.goto-line = jsyntaxpane.actions.GotoLineAction, control G + +Action.indent = jsyntaxpane.actions.IndentAction, TAB +Action.indent.Abbreviations = ${class_path}/abbreviations.properties +Action.unindent = jsyntaxpane.actions.UnindentAction, shift TAB + +Action.jindent = jsyntaxpane.actions.JIndentAction, ENTER +Action.undo = jsyntaxpane.actions.UndoAction, menu Z +Action.redo = jsyntaxpane.actions.RedoAction, menu Y +Action.delete-lines = jsyntaxpane.actions.DeleteLinesAction, control E +Action.dup-lines-up = jsyntaxpane.actions.DuplicateLinesAction, shift control UP +Action.dup-lines-down = jsyntaxpane.actions.DuplicateLinesAction, shift control DOWN + +Action.toggle-lines = jsyntaxpane.actions.ToggleComponentAction, control F2 +Action.toggle-lines.Component = jsyntaxpane.components.LineNumbersRuler + +Action.toggle-comments = jsyntaxpane.actions.ToggleCommentsAction, control SLASH +Action.toggle-comments.SmallIcon = comment.png +Action.jump-to-pair = jsyntaxpane.actions.JumpToPairAction, control OPEN_BRACKET +Action.complete-word = jsyntaxpane.actions.CompleteWordAction, control K + +Action.smart-home = jsyntaxpane.actions.SmartHomeAction, HOME +Action.smart-home-select = jsyntaxpane.actions.SmartHomeSelectAction, shift HOME +Action.show-abbs = jsyntaxpane.actions.ShowAbbsAction, F8 + +# +# View configuration: +TextAA = ON +DEFAULT_EDIT_MENU= \ + cut-to-clipboard , \ + copy-to-clipboard , \ + paste-from-clipboard , \ + - , \ + select-all , \ + - , \ + undo , \ + redo , \ + - , \ + find , \ + find-next , \ + goto-line , \ + jump-to-pair , \ + - , \ + complete-word + +# Default Popup Menu +PopupMenu = \ + ${DEFAULT_EDIT_MENU} , \ + - , \ + goto-line , \ + toggle-comments +# TokenType attributes +Style.OPERATOR = 0x000000, 0 +Style.DELIMITER = 0x000000, 1 +Style.KEYWORD = 0x3333ee, 0 +Style.KEYWORD2 = 0x3333ee, 3 +Style.TYPE = 0x000000, 2 +Style.TYPE2 = 0x000000, 1 +Style.TYPE3 = 0x000000, 3 +Style.STRING = 0xcc6600, 0 +Style.STRING2 = 0xcc6600, 1 +Style.NUMBER = 0x999933, 1 +Style.REGEX = 0xcc6600, 0 +Style.IDENTIFIER = 0x000000, 0 +Style.COMMENT = 0x339933, 2 +Style.COMMENT2 = 0x339933, 3 +Style.DEFAULT = 0x000000, 0 +Style.WARNING = 0xCC0000, 0 +Style.ERROR = 0xCC0000, 3 \ No newline at end of file diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties new file mode 100644 index 000000000..7eed09f59 --- /dev/null +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3methodinfosyntaxkit/config_tr.properties @@ -0,0 +1,36 @@ +Action.toggle-token-marker.MenuText = \u0130\u015faret \u0130\u015faret\u00e7isini De\u011fi\u015ftir + +# !!!! FFDec translators - please do not edit anything below this line !!! +#========================================================================== + +# +# JavaSyntaxKit Specific properties. +# +Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker +TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 +# +# Performs single color selection (Default = false) +# +SingleColorSelect = true +RightMarginColumn = 80 +RightMarginColor = 0xdddddd +# +# Java Actions +Action.indent.WordRegex=\\w+|\\/(\\*)+ +#Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( +Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 +Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker +#Action.brackets = jsyntaxpane.actions.PairAction, typed [ +Action.quotes = jsyntaxpane.actions.PairAction, typed ' +Action.double-quotes = jsyntaxpane.actions.PairAction, typed " +# +# These are the completions to be in the IntelliSense completion dialog +# comma separated values. +# Vertical bars: if there is one, it will position the cursor. If there are +# two, they will be start and end of selection +PopupMenu = \ + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker \ No newline at end of file diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties new file mode 100644 index 000000000..3504d2d17 --- /dev/null +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasm3syntaxkit/config_tr.properties @@ -0,0 +1,45 @@ +Action.combo-completion.MenuText = Bir talimat se\u00e7 +Action.toggle-token-marker.MenuText = \u0130\u015faret \u0130\u015faret\u00e7isini De\u011fi\u015ftir + +# !!!! FFDec translators - please do not edit anything below this line !!! +#========================================================================== + +# +# JavaSyntaxKit Specific properties. +# +Components = jsyntaxpane.components.PairsMarker, \ + jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker +TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 +# +# Performs single color selection (Default = false) +# +SingleColorSelect = true +RightMarginColumn = 80 +RightMarginColor = 0xdddddd +# +# Java Actions +Action.indent.WordRegex=\\w+|\\/(\\*)+ +#Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( +Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 +Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker +#Action.brackets = jsyntaxpane.actions.PairAction, typed [ +Action.quotes = jsyntaxpane.actions.PairAction, typed ' +Action.double-quotes = jsyntaxpane.actions.PairAction, typed " +# For completions, you have to define the Action (key to trigger completions): +Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE +Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt +# +# These are the completions to be in the IntelliSense completion dialog +# comma separated values. +# Vertical bars: if there is one, it will position the cursor. If there are +# two, they will be start and end of selection +PopupMenu = \ + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker + +Style.KEYWORD = 0x0000ff, 1 +Style.KEYWORD2 = 0x007f7f, 1 +Style.OPERATOR = 0x7f007f, 0 \ No newline at end of file diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties new file mode 100644 index 000000000..cefe52504 --- /dev/null +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/META-INF/services/jsyntaxpane/syntaxkits/flasmsyntaxkit/config_tr.properties @@ -0,0 +1,40 @@ +Action.toggle-token-marker.MenuText = \u0130\u015faret \u0130\u015faret\u00e7isini De\u011fi\u015ftir + +# !!!! FFDec translators - please do not edit anything below this line !!! +#========================================================================== + +# +# JavaSyntaxKit Specific properties. +# +Components = jsyntaxpane.components.LineNumbersBreakpointsRuler, \ + jsyntaxpane.components.TokenMarker +TokenMarker.TokenTypes = IDENTIFIER, TYPE, TYPE2, TYPE3 +# +# Performs single color selection (Default = false) +# +SingleColorSelect = true +RightMarginColumn = 80 +RightMarginColor = 0xdddddd +# +# Java Actions +Action.indent.WordRegex=\\w+|\\/(\\*)+ +#Action.parenthesis = jsyntaxpane.actions.PairAction, typed ( +Action.toggle-token-marker = jsyntaxpane.actions.ToggleComponentAction, control F3 +Action.toggle-token-marker.Component = jsyntaxpane.components.TokenMarker +#Action.brackets = jsyntaxpane.actions.PairAction, typed [ +Action.quotes = jsyntaxpane.actions.PairAction, typed ' +Action.double-quotes = jsyntaxpane.actions.PairAction, typed " +# For completions, you have to define the Action (key to trigger completions): +Action.combo-completion = jsyntaxpane.actions.ComboCompletionAction, control SPACE +Action.combo-completion.MenuText = Completions +Action.combo-completion.ItemsURL=${class_path}/combocompletions.txt +# +# These are the completions to be in the IntelliSense completion dialog +# comma separated values. +# Vertical bars: if there is one, it will position the cursor. If there are +# two, they will be start and end of selection +PopupMenu = \ + ${DEFAULT_EDIT_MENU} , \ + - , \ + toggle-lines , \ + toggle-token-marker \ No newline at end of file diff --git a/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_tr.properties b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_tr.properties new file mode 100644 index 000000000..8fe363333 --- /dev/null +++ b/libsrc/jsyntaxpane/jsyntaxpane/src/main/resources/jsyntaxpane/Bundle_tr.properties @@ -0,0 +1,38 @@ +SyntaxTester.title = JSyntaxPane Test Cihaz\u0131 +SyntaxTester.lblCaretPos.text = D\u00fczeltme Pozisyonu +SyntaxTester.lblToken.text = \u0130mlecin alt\u0131ndaki simge +SyntaxTester.jEdtTest.contentType = +NO_TOKEN_AT_CURSOR = \u0130\u015faret\u00e7i yok + +HTMLPreviewFrame.title = HTML \u00d6nizleme +HTMLPreviewFrame.jEdtHtml.contentType = metin/HTML +QuickFindDialog.jChkWrap.text = Sarmak +QuickFindDialog.jChkRegExp.text = Reg Exp +QuickFindDialog.jChkIgnoreCase.text = Vakay\u0131 Yoksay +QuickFindDialog.jLabel1.text = H\u0131zl\u0131 arama +QuickFindDialog.NotFound = bulunamad\u0131 +ReplaceDialog.jChkRegex.text = D\u00fczenli \u0130fade +ReplaceDialog.jChkIgnoreCase.text = Vakay\u0131 Yoksay +ReplaceDialog.jLblReplace.text = De\u011fi\u015ftirmek +ReplaceDialog.jTglHighlight.text = Vurgulamak +ReplaceDialog.jBtnReplaceAll.text = Hepsini de\u011fi\u015ftir +ReplaceDialog.jBtnPrev.text = \u00d6nceki +ReplaceDialog.jChkWrap.toolTipText = Sona erdi\u011finde ba\u015fa sar\u0131n +ReplaceDialog.jChkWrap.text = Etraf\u0131na sarmak +ReplaceDialog.title = Bul ve De\u011fi\u015ftir +ReplaceDialog.jBtnNext.text = Sonraki +ReplaceDialog.jLblFind.text = Bulmak +ReplaceDialog.jBtnReplace.text = De\u011fi\u015ftirmek +ShowAbbsDialog.title = K\u0131saltmalar +GotoLineDialog.title = Sat\u0131ra git. +GotoLineDialog.jBtnOk.text = Gidi\u015f + +DocumentSearchData.SearchStringNotFound = Arama Dizesi {0} bulunamad\u0131 +DocumentSearchData.Find = Bulmak +ScriptAction.NoScriptConfigured = \u0130\u015flemin komut dosyas\u0131 i\u015flevi yap\u0131land\u0131r\u0131lmad\u0131 +ScriptAction.ErrorInScript = Komut Dosyas\u0131ndaki Hata +ScriptAction.NoScriptFoundIn = \u0130\u00e7inde hi\u00e7bir komut dosyas\u0131 bulunamad\u0131: +ScriptRunnerAction.ErrorExecutingScript = Komut dosyas\u0131 \u00e7al\u0131\u015ft\u0131r\u0131l\u0131rken hata olu\u015ftu:\\n +ScriptRunnerAction.ScriptError = Komut Dosyas\u0131 Hatas\u0131 +ScriptRunnerAction.ScriptEngineNotFound = [{0}] i\u00e7in komut dosyas\u0131 bulunamad\u0131. Bu \u0130\u015flemi Devre D\u0131\u015f\u0131 B\u0131rakma +ShowAbbsAction.NoAbbsForType = Bu i\u00e7erik t\u00fcr\u00fc i\u00e7in k\u0131saltma yok diff --git a/nsis_locales/Turkish.nsh b/nsis_locales/Turkish.nsh new file mode 100644 index 000000000..5a0da00c6 --- /dev/null +++ b/nsis_locales/Turkish.nsh @@ -0,0 +1,63 @@ +!define LANG "TURKISH" ; Must be the lang name define by NSIS +!insertmacro LANG_STRING STRING_SWC_NOTFOUND "PlayerGlobal.SWC, Adobe web sayfalarında bulunamadı. Belki de güvenlik duvarınız eriÅŸimi engelliyor veya etkinleÅŸtirilmiÅŸ bazı proxy'iniz var. Daha sonra geliÅŸmiÅŸ ayarlarda SWC dosyasının yolunu ayarlayabilirsiniz." +!insertmacro LANG_STRING STRING_SAVED_TO "kaydedildi" +!insertmacro LANG_STRING STRING_EXISTS_SKIP_DOWNLOAD "zaten var, indirmeyi atla" +!insertmacro LANG_STRING STRING_STARTING_DOWNLOAD "İndirme iÅŸlemini baÅŸlatma" +!insertmacro LANG_STRING STRING_DESKTOP_SHORTCUT "Masaüstü kısayolu" +!insertmacro LANG_STRING STRING_ADD_CONTEXT_MENU "BaÄŸlam menüsüne ekle" +!insertmacro LANG_STRING STRING_SECTION_APP "Uygulama GUI ve Kütüphaneler" +!insertmacro LANG_STRING STRING_SECTION_SWC "Adobe sitesinden FlashPlayer kitaplığını indirin - ActionScript doÄŸrudan düzenlenmesi ve diÄŸer özellikleri için kullanışlıdır" +!insertmacro LANG_STRING STRING_SECTION_CONTEXT_MENU "Windows Gezgini'nde SWF ve GFX dosyalarının içerik menüsüne FFDec ekler." +!insertmacro LANG_STRING STRING_SECTION_SHORTCUT "Masaüstünde kısayol oluÅŸturur" +!insertmacro LANG_STRING STRING_UNINST_USER "Kullanıcı yapılandırmasını kaldır" +!insertmacro LANG_STRING STRING_HELP_US "Bize yardım et" +!insertmacro LANG_STRING STRING_HELP_US_FREE "Bu bütün decompiler Serbest ve Açık Kaynaktır. Bize destek olmak istiyorsan, diÄŸer insanlara dekomprizanımızı anlatabilirsin. Sayfalarımızın baÄŸlantısını kullanın, bir kelime paylaşın." +!insertmacro LANG_STRING STRING_HELP_US_DONATE "Yazarın geliÅŸmekte olan vakit ve kaynaklar için takdirlerinizi belirtmek isterseniz parasal bağışları kabul ve takdir ediyoruz." +!insertmacro LANG_STRING STRING_HELP_US_MORE "Daha fazla bilgi için buraya tıklayın:" +!insertmacro LANG_STRING STRING_HELP_US_DOYOU "Bize yardımcı olabileceÄŸini biliyor musun?" +!insertmacro LANG_STRING STRING_HELP_US_BUTTON "Bize yardım et!" +!insertmacro LANG_STRING STRING_SWC "PlayerGlobal.swc indirin" +!insertmacro LANG_STRING STRING_SWC_CHECK "En yeni PlayerGlobal.swc dosyası için Adobe sitesini kontrol etme" + +;Flash ActiveX: +!insertmacro LANG_STRING STRING_FLASH_AX_REQUIRED_TITLE "Flash Player ActiveX denetimi gerekiyor" +!insertmacro LANG_STRING STRING_FLASH_AX_REQUIRED "Bu uygulama Flash ActiveX kontrolü gerektiriyor" +!insertmacro LANG_STRING STRING_FLASH_AX_WILLINSTALL "Bu uygulama, Flash ActiveX denetiminin kurulmasını gerektirir. Bu, kurulumun bir parçası olarak indirilecek ve yüklenecektir." +!insertmacro LANG_STRING STRING_FLASH_AX_ALREADYINSTALLED "Flash ActiveX yüklü" +!insertmacro LANG_STRING STRING_FLASH_AX_MISSING "Sonuç: Flash ActiveX eksik." +!insertmacro LANG_STRING STRING_FLASH_AX_WILLDOWNLOAD "Flash'ı indirme hakkında " +!insertmacro LANG_STRING STRING_FLASH_AX_DOWNRESULT "İndirme sonucu = " +!insertmacro LANG_STRING STRING_FLASH_AX_CANNOTDOWNLOAD "Flash ActiveX'i karşıdan yükleyemiyor. Daha sonra manuel olarak indirebilir veya kendi flash görüntüleyicimizi kullanabilirsiniz." +!insertmacro LANG_STRING STRING_FLASH_AX_LAUNCHSETUP "Flash kurulumunu baÅŸlatma" +!insertmacro LANG_STRING STRING_FLASH_AX_INTERRUPTED "Flash kurulumu anormal ÅŸekilde kesildi - dönüş kodu" +!insertmacro LANG_STRING STRING_FLASH_AX_SETUPOUTCOME "Flash Kurulumun sonuçlarını kontrol etme" +!insertmacro LANG_STRING STRING_FLASH_AX_UNABLEFINDAFTER "Flash kurulumu baÅŸarılı olmasına raÄŸmen Flash ActiveX'i bulunamadı." +!insertmacro LANG_STRING STRING_FLASH_AX_UNABLEINSTALL "Flash ActiveX yüklenemiyor. Daha sonra manuel olarak indirebilir veya kendi flash görüntüleyicimizi kullanabilirsiniz." +!insertmacro LANG_STRING STRING_FLASH_AX_SETUPFINISHED "Flash Kurulumu tamamlandı" +!insertmacro LANG_STRING STRING_FLASH_AX_DETECTING "Flash ActiveX'i Algılama" + +;JRE: +!insertmacro LANG_STRING STRING_JRE_REQUIRED_TITLE "JRE Kurulumu Gerekli" +!insertmacro LANG_STRING STRING_JRE_REQUIRED "Bu uygulama, Java $ {JRE_VERSION} veya üstünü gerektirir" +!insertmacro LANG_STRING STRING_JRE_REQUIRED_INFO "Bu uygulama, Java Runtime Environment'ın kurulumunu gerektirir. Bu, kurulumun bir parçası olarak indirilecek ve yüklenecektir." +!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED_TITLE "JRE Güncellemesi Gerekli" +!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED "Bu uygulama, Java $ {JRE_VERSION} veya üstünü gerektirir" +!insertmacro LANG_STRING STRING_JRE_UPDATEREQUIRED_INFO "Bu uygulama, Java Çalışma Zamanı Ortamı'nın daha yeni bir sürümünü gerektirir. Bu, kurulumun bir parçası olarak indirilecek ve yüklenecektir." +!insertmacro LANG_STRING STRING_JRE_DETECTVERSION "JRE Sürümünü Algılama" +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE "JRE Sürüm algılama tamamlandı - sonuç = " +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE_OLD "Eski JRE bulundu" +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPLETE_NO "JRE Bulunamadı" +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_1 "KarşılaÅŸtırma sürümü " +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_2 " için " +!insertmacro LANG_STRING STRING_JRE_DETECTCOMPARE_3 " içinde sonuç " +!insertmacro LANG_STRING STRING_JRE_WILLDOWNLOAD "JRE hakkında bilgi almak için " +!insertmacro LANG_STRING STRING_JRE_DOWNRESULT "İndirme sonucu = " +!insertmacro LANG_STRING STRING_JRE_CANNOTDOWNLOAD "Java indirilemiyor. Daha sonra manuel olarak indirebilirsiniz." +!insertmacro LANG_STRING STRING_JRE_LAUNCHSETUP "JRE kurulumunu baÅŸlatma" +!insertmacro LANG_STRING STRING_JRE_SETUPFINISHED "JRE Kurulumu tamamlandı" +!insertmacro LANG_STRING STRING_JRE_INTERRUPTED "JRE kurulumu anormal ÅŸekilde kesildi - dönüş kodu " +!insertmacro LANG_STRING STRING_JRE_SETUPOUTCOME "JRE Kurulumunun sonucunu kontrol etme" +!insertmacro LANG_STRING STRING_JRE_UNABLEFINDAFTER "JRE kurulumu baÅŸarılı olmasına raÄŸmen $ {JRE_VERSION} deÄŸerinin üstündeki JRE'yi bulamıyor" +!insertmacro LANG_STRING STRING_JRE_UNABLEINSTALL "Java yüklenemiyor. Daha sonra manuel olarak kurabilirsiniz." + +;!insertmacro LANG_STRING STRING_ "" diff --git a/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java b/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java index 036dadb62..09ae3bfee 100644 --- a/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java +++ b/src/com/jpexs/decompiler/flash/gui/SelectLanguageDialog.java @@ -41,7 +41,7 @@ public class SelectLanguageDialog extends AppDialog { public String languageCode = null; - protected static final String[] languages = new String[]{"en", "ca", "cs", "zh", "de", "es", "fr", "hu", "it", "nl", "pl", "pt", "pt-BR", "ru", "sv", "uk"}; + protected static final String[] languages = new String[]{"en", "ca", "cs", "zh", "de", "es", "fr", "hu", "it", "nl", "pl", "pt", "pt-BR", "ru", "sv", "tr", "uk"}; public SelectLanguageDialog() { setSize(350, 130); diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_tr.properties new file mode 100644 index 000000000..abc6af3b1 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/AboutDialog_tr.properties @@ -0,0 +1,27 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +version = versiyon +by = taraf\u0131ndan +button.ok = OK +dialog.title = Hakk\u0131nda +contributors = Katk\u0131da Bulunanlar: +#In the translation, replace "english" with target language name +translation.author.label = T\u00fcrk\u00e7e \u00e7evirmen yazar\u0131: +#In the translation, insert your name here +translation.author = Osman \u00d6Z +developers = Geli\u015ftiriciler: +developers.others = + GitHub ve Google kodundan ba\u015fkalar\u0131 +translators = \u00c7evirmenler: \ No newline at end of file diff --git a/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties new file mode 100644 index 000000000..7bad5a220 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/AdvancedSettingsDialog_tr.properties @@ -0,0 +1,449 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +advancedSettings.dialog.title = Geli\u015fmi\u015f Ayarlar +advancedSettings.restartConfirmation = Baz\u0131 de\u011fi\u015fikliklerin y\u00fcr\u00fcrl\u00fc\u011fe girmesi i\u00e7in program\u0131 yeniden ba\u015flatman\u0131z gerekir. \u015eimdi yeniden ba\u015flatmak istiyor musunuz? +advancedSettings.columns.name = \u0130sim +advancedSettings.columns.value = De\u011fer +advancedSettings.columns.description = A\u00e7\u0131klama +default = varsay\u0131lan + +config.group.name.export = \u0130hracat +config.group.description.export = \u0130hracat konfig\u00fcrasyonu + +config.group.name.script = Senaryo +config.group.description.script = ActionScript ayr\u0131\u015ft\u0131rma ile ilgili + +config.group.name.update = G\u00fcncellemeler +config.group.description.update = G\u00fcncellemeleri kontrol etme + +config.group.name.format = Bi\u00e7imlendirme +config.group.description.format = ActionScript kod bi\u00e7imlendirmesi + +config.group.name.limit = S\u0131n\u0131rlar\u0131 +config.group.description.limit = Karart\u0131lm\u0131\u015f kod i\u00e7in ayr\u0131\u015ft\u0131rma s\u0131n\u0131rlar\u0131 vb. + +config.group.name.ui = Arabirim +config.group.description.ui = Kullan\u0131c\u0131 arabirimi yap\u0131land\u0131rmas\u0131 + +config.group.name.debug = Hata ay\u0131klama +config.group.description.debug = Hata ay\u0131klama ayarlar\u0131 + +config.group.name.display = G\u00f6r\u00fcnt\u00fcle +config.group.description.display = Flash nesnelerin g\u00f6sterimi vb. + +config.group.name.decompilation = Ayr\u0131\u015ft\u0131rma +config.group.description.decompilation = K\u00fcresel ayr\u0131\u015ft\u0131rma fonksiyonlar\u0131 + +config.group.name.other = Ba\u015fka +config.group.description.other = Di\u011fer S\u0131n\u0131fland\u0131r\u0131lmam\u0131\u015f yap\u0131land\u0131rmalar + +config.name.openMultipleFiles = Birden \u00e7ok dosyay\u0131 a\u00e7 +config.description.openMultipleFiles = Bir pencerede birden fazla dosyay\u0131 ayn\u0131 anda a\u00e7man\u0131za izin verir + +config.name.decompile = ActionScript kaynak g\u00f6ster +config.description.decompile = AS ayr\u0131\u015ft\u0131rmas\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rakabilirsiniz, bu durumda yaln\u0131zca P kodu g\u00f6sterilir + +config.name.dumpView = D\u00f6k\u00fcm G\u00f6r\u00fcn\u00fcm\u00fc +config.description.dumpView = Ham veri d\u00f6k\u00fcm\u00fcn\u00fc g\u00f6r\u00fcnt\u00fcleme + +config.name.useHexColorFormat = Onalt\u0131l\u0131k renk format\u0131 +config.description.useHexColorFormat = Renkleri onalt\u0131l\u0131k bi\u00e7imde g\u00f6ster + +config.name.parallelSpeedUp = Paralel SpeedUp +config.description.parallelSpeedUp = Paralellik, ayr\u0131\u015ft\u0131rmay\u0131 h\u0131zland\u0131rabilir + +config.name.parallelSpeedUpThreadCount = Konu say\u0131s\u0131 +config.description.parallelSpeedUpThreadCount = Paralel h\u0131zland\u0131rma i\u00e7in i\u015f par\u00e7ac\u0131\u011f\u0131 say\u0131s\u0131 + +config.name.autoDeobfuscate = Otomatik ayr\u0131\u015ft\u0131rma +config.description.autoDeobfuscate = ActionScript ayr\u0131\u015ft\u0131rmas\u0131 olmadan \u00f6nce ayr\u0131\u015ft\u0131rma \u00f6\u011fesini her dosyada \u00e7al\u0131\u015ft\u0131rma + +config.name.cacheOnDisk = Diskte \u00f6nbelle\u011fe alma kullan +config.description.cacheOnDisk = Bellek yerine sabit s\u00fcr\u00fcc\u00fcdeki b\u00f6l\u00fcmleri zaten \u00f6nbelle\u011fe alma + +config.name.internalFlashViewer = Kendi fla\u015f g\u00f6r\u00fcnt\u00fcleyicisini kullan +config.description.internalFlashViewer = Fla\u015f par\u00e7alar\u0131 g\u00f6sterimi i\u00e7in standart Flash Player yerine JPEXS Flash Viewer'\u0131 kullan\u0131n + +config.name.gotoMainClassOnStartup = Ba\u015flang\u0131\u00e7ta ana s\u0131n\u0131fa gidin (AS3) +config.description.gotoMainClassOnStartup = SWF a\u00e7\u0131ld\u0131\u011f\u0131nda AS3 dosyas\u0131n\u0131n belge s\u0131n\u0131f\u0131na gidiyor + +config.name.autoRenameIdentifiers = Otomatik yeniden adland\u0131rma tan\u0131mlay\u0131c\u0131lar\u0131 +config.description.autoRenameIdentifiers = SWF y\u00fck\u00fcnde ge\u00e7ersiz tan\u0131mlay\u0131c\u0131lar\u0131 otomatik olarak yeniden adland\u0131r\u0131n + +config.name.offeredAssociation = (Dahili) SWF dosyalar\u0131 ile ili\u015fkili g\u00f6r\u00fcnt\u00fc +config.description.offeredAssociation = Dosya ili\u015fkilendirmesi hakk\u0131nda diyalog zaten g\u00f6r\u00fcnt\u00fcleniyor + +config.name.decimalAddress = Ondal\u0131k adresleri kullan +config.description.decimalAddress = Onalt\u0131l\u0131k yerine ondal\u0131k adresleri kullan + +config.name.showAllAddresses = T\u00fcm adresleri g\u00f6ster +config.description.showAllAddresses = T\u00fcm ActionScript komut adreslerini g\u00f6r\u00fcnt\u00fcleme + +config.name.useFrameCache = \u00c7er\u00e7eve \u00f6nbellek kullan +config.description.useFrameCache = \u00c7er\u00e7eveleri yeniden olu\u015fturmadan \u00f6nce \u00f6nbelle\u011fe al + +config.name.useRibbonInterface = \u015eerit aray\u00fcz\u00fc +config.description.useRibbonInterface = \u015eerit men\u00fcs\u00fc olmaks\u0131z\u0131n klasik aray\u00fcz\u00fc kullanmak i\u00e7in i\u015fareti kald\u0131r\u0131n + +config.name.openFolderAfterFlaExport = FLA d\u0131\u015fa aktarmadan sonra klas\u00f6r\u00fc a\u00e7 +config.description.openFolderAfterFlaExport = FLA dosyas\u0131n\u0131 d\u0131\u015fa aktard\u0131ktan sonra \u00e7\u0131k\u0131\u015f dizini g\u00f6r\u00fcnt\u00fcleme + +config.name.useDetailedLogging = FFDec ayr\u0131nt\u0131l\u0131 G\u00fcnl\u00fc\u011f\u00fc +config.description.useDetailedLogging = Ayr\u0131nt\u0131l\u0131 hata iletilerini ve FFDec'in hata ay\u0131klamas\u0131 i\u00e7in bilgi g\u00fcnl\u00fc\u011f\u00fcn\u00fc yaz\u0131n + +config.name._debugMode = Hata ay\u0131klama modunda FFDec +config.description._debugMode = FFDec hata ay\u0131klama modu. Hata ay\u0131klama men\u00fcs\u00fcn\u00fc a\u00e7ar. Bu, hata ay\u0131klay\u0131c\u0131 i\u015flevselli\u011fi ile ilgisi yoktur + +config.name.resolveConstants = Sabitleri AS1/2 p-kodunda \u00e7\u00f6zme +config.description.resolveConstants = P kod penceresinde ger\u00e7ek de\u011ferler yerine 'sabitxx' g\u00f6stermek i\u00e7in bunu kapat\u0131n + +config.name.sublimiter = Kod alt s\u0131n\u0131r\u0131 +config.description.sublimiter = Karart\u0131lm\u0131\u015f kod i\u00e7in kod alt s\u0131n\u0131r\u0131. + +config.name.exportTimeout = Toplam d\u0131\u015fa aktarma zaman a\u015f\u0131m\u0131 (saniye) +config.description.exportTimeout = Decompiler bu saatten sonra d\u0131\u015fa aktarmay\u0131 durduracak + +config.name.decompilationTimeoutFile = Tek dosya \u00e7\u00f6zme zaman a\u015f\u0131m\u0131 (saniye) +config.description.decompilationTimeoutFile = Decompiler, bu sefer bir dosyaya eri\u015ftikten sonra ActionScript decompilation'\u0131 durduracakt\u0131r + +config.name.paramNamesEnable = AS3'te parametre adlar\u0131n\u0131 etkinle\u015ftir +config.description.paramNamesEnable = Flash CS 5.5 gibi resmi programlar yanl\u0131\u015f parametre isimleri indeksleri ekler, \u00e7\u00fcnk\u00fc decompiling parametre adlar\u0131n\u0131 kullanmak sorunlara neden olabilir + +config.name.displayFileName = Ba\u015fl\u0131kta SWF ad\u0131n\u0131 g\u00f6ster +config.description.displayFileName = Pencere ba\u015fl\u0131\u011f\u0131nda SWF dosyas\u0131/url ad\u0131n\u0131 g\u00f6r\u00fcnt\u00fcleyin (Ekran g\u00f6r\u00fcnt\u00fcleri olu\u015fturabilirsiniz) + +config.name._debugCopy = FFDec hata ay\u0131klama derlemesi +config.description._debugCopy = Ayn\u0131 ikili kod \u00fcretti\u011finden emin olmak i\u00e7in a\u00e7\u0131ld\u0131ktan hemen sonra SWF dosyas\u0131n\u0131 tekrar derlemeye \u00e7al\u0131\u015f\u0131r. Yaln\u0131zca FFDec'in \u00e7\u00f6z\u00fclmesi i\u00e7in kullan\u0131n! + +config.name.dumpTags = Etiketleri konsola d\u00f6k\u00fcmle +config.description.dumpTags = SWF dosyas\u0131n\u0131 okurken etiketleri konsola d\u00f6k\u00fcm\u00fc d\u00f6kme + +config.name.decompilationTimeoutSingleMethod = AS3: Tek y\u00f6ntem decompilation zaman a\u015f\u0131m\u0131 (saniye) +config.description.decompilationTimeoutSingleMethod = Decompiler, bu sefer bir y\u00f6ntemle eri\u015ftikten sonra ActionScript decompilation'\u0131 durduracakt\u0131r + +config.name.lastRenameType = (\u00c7evrimi\u00e7i) Son yeniden adland\u0131rma t\u00fcr\u00fc +config.description.lastRenameType = Son kullan\u0131lan adlar\u0131 yeniden adland\u0131r tiplendir + +config.name.lastSaveDir = (\u00c7evrimi\u00e7i) Son kaydetme dizini +config.description.lastSaveDir = Son kullan\u0131lan kaydetme dizini + +config.name.lastOpenDir = (\u00c7evrimi\u00e7i) Son a\u00e7\u0131k dizin +config.description.lastOpenDir = En son kullan\u0131lan a\u00e7\u0131k dizin + +config.name.lastExportDir = (\u00c7evrimi\u00e7i) Son ihra\u00e7 rehberi +config.description.lastExportDir = Son kullan\u0131lan ihra\u00e7 rehberi + +config.name.locale = Dil +config.description.locale = Yerel ayar tan\u0131mlay\u0131c\u0131 + +config.name.registerNameFormat = De\u011fi\u015fken bi\u00e7imi kaydet +config.description.registerNameFormat = Yerel kay\u0131t de\u011fi\u015fken adlar\u0131n\u0131n bi\u00e7imi. Kay\u0131t numaras\u0131 i\u00e7in %d kullan\u0131n. + +config.name.maxRecentFileCount = Maksimum yeni say\u0131m +config.description.maxRecentFileCount = Maksimum yeni dosya say\u0131s\u0131 + +config.name.recentFiles = (\u00c7evrimi\u00e7i) En yeni resimler +config.description.recentFiles = Son a\u00e7\u0131lan dosyalar + +config.name.fontPairingMap = (\u00c7evrimi\u00e7i) \u0130\u00e7e aktarma i\u00e7in font \u00e7iftleri +config.description.fontPairingMap = Yeni karakterleri i\u00e7e aktarmak i\u00e7in font \u00e7iftleri + +config.name.lastUpdatesCheckDate = (\u00c7evrimi\u00e7i) Son g\u00fcncelleme tarihi kontrol edin +config.description.lastUpdatesCheckDate = Sunucudaki g\u00fcncellemeleri kontrol etme tarihi + +config.name.gui.window.width = (\u00c7evrimi\u00e7i) Son pencere geni\u015fli\u011fi +config.description.gui.window.width = Son kaydedilen pencere geni\u015fli\u011fi + +config.name.gui.window.height = (\u00c7evrimi\u00e7i) Son pencere y\u00fcksekli\u011fi +config.description.gui.window.height = Son kaydedilen pencere y\u00fcksekli\u011fi + +config.name.gui.window.maximized.horizontal = (\u00c7evrimi\u00e7i) Yatay olarak maksimize edilmi\u015f pencere +config.description.gui.window.maximized.horizontal = Son pencere durumu - yatay olarak maksimize edildi + +config.name.gui.window.maximized.vertical = (\u00c7evrimi\u00e7i) Dikey maksimize edilmi\u015f pencere +config.description.gui.window.maximized.vertical = Son pencere durumu - dikey olarak maksimize edildi + +config.name.gui.avm2.splitPane.dividerLocationPercent = (\u00c7evrimi\u00e7i) AS3 Ay\u0131r\u0131c\u0131 konumu +config.description.gui.avm2.splitPane.dividerLocationPercent = + +config.name.gui.actionSplitPane.dividerLocationPercent = (\u00c7evrimi\u00e7i) AS1/2 ay\u0131r\u0131c\u0131 konumu +config.description.gui.actionSplitPane.dividerLocationPercent = + +config.name.gui.previewSplitPane.dividerLocationPercent = (\u00c7evrimi\u00e7i) Ay\u0131r\u0131c\u0131 konumunu \u00f6nizle +config.description.gui.previewSplitPane.dividerLocationPercent = + +config.name.gui.splitPane1.dividerLocationPercent = (\u00c7evrimi\u00e7i) Ay\u0131r\u0131c\u0131 konumu 1 +config.description.gui.splitPane1.dividerLocationPercent = + +config.name.gui.splitPane2.dividerLocationPercent = (\u00c7evrimi\u00e7i) Ay\u0131r\u0131c\u0131 konumu 2 +config.description.gui.splitPane2.dividerLocationPercent = + +config.name.saveAsExeScaleMode = EXE \u00f6l\u00e7ek modu olarak kaydet +config.description.saveAsExeScaleMode = EXE d\u0131\u015fa aktarma i\u00e7in \u00f6l\u00e7ekleme modu + +config.name.syntaxHighlightLimit = S\u00f6zdizimini en fazla karakter ile vurggula +config.description.syntaxHighlightLimit = S\u00f6z dizimini \u00e7al\u0131\u015ft\u0131rmak i\u00e7in maksimum karakter say\u0131s\u0131 a\u00e7\u0131k + +config.name.guiFontPreviewSampleText = (\u00c7evrimi\u00e7i) Last font preview sample text +config.description.guiFontPreviewSampleText = Son yaz\u0131 tipi \u00f6nizleme \u00f6rnek metin + +config.name.gui.fontPreviewWindow.width = (\u00c7evrimi\u00e7i) Son yaz\u0131 tipi \u00f6nizleme penceresinin geni\u015fli\u011fi +config.description.gui.fontPreviewWindow.width = + +config.name.gui.fontPreviewWindow.height = (\u00c7evrimi\u00e7i) Son yaz\u0131 tipi \u00f6nizleme penceresinin y\u00fcksekli\u011fi +config.description.gui.fontPreviewWindow.height = + +config.name.gui.fontPreviewWindow.posX = (\u00c7evrimi\u00e7i) Son yaz\u0131 tipi \u00f6nizleme penceresi X +config.description.gui.fontPreviewWindow.posX = + +config.name.gui.fontPreviewWindow.posY = (\u00c7evrimi\u00e7i) Son yaz\u0131 tipi \u00f6nizleme penceresi Y +config.description.gui.fontPreviewWindow.posY = + +config.name.formatting.indent.size = Girinti ba\u015f\u0131na karakterler +config.description.formatting.indent.size = Bir girinti i\u00e7in say\u0131 veya bo\u015fluklar (veya sekmeler) + +config.name.formatting.indent.useTabs = Girinti i\u00e7in sekmeler +config.description.formatting.indent.useTabs = Girinti bo\u015fluklar\u0131 yerine sekmeler kullan\u0131n + +config.name.beginBlockOnNewLine = Yeni sat\u0131ra k\u0131vr\u0131ml\u0131 parantez +config.description.beginBlockOnNewLine = Yeni sat\u0131ra k\u0131vr\u0131ml\u0131 parantezle ba\u015flay\u0131n + +config.name.check.updates.delay = G\u00fcncellemelerde gecikmeyi kontrol et +config.description.check.updates.delay = Uygulama ba\u015flatmada g\u00fcncellemeler i\u00e7in otomatik kontroller aras\u0131ndaki minimum s\u00fcre + +config.name.check.updates.stable = Kararl\u0131 s\u00fcr\u00fcmleri kontrol et +config.description.check.updates.stable = Kararl\u0131 s\u00fcr\u00fcm g\u00fcncellemelerini kontrol etme + +config.name.check.updates.nightly = Gece versiyonlar\u0131n\u0131 kontrol et +config.description.check.updates.nightly = Gece s\u00fcr\u00fcm g\u00fcncellemelerini kontrol etme + +config.name.check.updates.enabled = G\u00fcncellemelerin kontrol\u00fc etkinle\u015ftirildi +config.description.check.updates.enabled = Uygulama ba\u015flat\u0131ld\u0131\u011f\u0131nda g\u00fcncellemeleri otomatik olarak kontrol etme + +config.name.export.formats = (\u00c7evrimi\u00e7i) d\u0131\u015fa aktarma bi\u00e7imleri +config.description.export.formats = En son kullan\u0131lan d\u0131\u015fa aktarma bi\u00e7imleri + +config.name.textExportSingleFile = Metinleri tek bir dosyaya aktar +config.description.textExportSingleFile = Metinleri birden \u00e7ok yerine tek bir dosyaya d\u0131\u015fa aktarma + +config.name.textExportSingleFileSeparator = Tek bir dosya metin ihracat\u0131nda metin ay\u0131r\u0131c\u0131 +config.description.textExportSingleFileSeparator = Tek dosya metin d\u0131\u015fa aktarma metinleri aras\u0131na eklemek i\u00e7in metin + +config.name.textExportSingleFileRecordSeparator = Tek bir dosya metin d\u0131\u015fa aktarma kay\u0131tlar\u0131n\u0131n ay\u0131r\u0131c\u0131s\u0131 +config.description.textExportSingleFileRecordSeparator = Tek dosya metin d\u0131\u015fa aktarma metin kay\u0131tlar\u0131 aras\u0131na eklenecek metin + +config.name.warning.experimental.as12edit = AS1/2 do\u011frudan d\u00fczenleme uyar\u0131s\u0131 +config.description.warning.experimental.as12edit = AS1/2 deneysel do\u011frudan d\u00fczenlemede uyar\u0131 g\u00f6ster + +config.name.warning.experimental.as3edit = AS3 do\u011frudan d\u00fczenleme uyar\u0131s\u0131 +config.description.warning.experimental.as3edit = AS3 deneysel do\u011frudan d\u00fczenlemesinde uyar\u0131 g\u00f6ster + +config.name.packJavaScripts = JavaScript'leri paketleyin +config.description.packJavaScripts = Canvas Export'da olu\u015fturulan komut dosyalar\u0131nda JavaScript paketleyici \u00e7al\u0131\u015ft\u0131r\u0131n. + +config.name.textExportExportFontFace = SVG d\u0131\u015fa aktar\u0131m\u0131nda font-y\u00fcz\u00fcn\u00fc kullan\u0131n +config.description.textExportExportFontFace = \u015eekil yerine yaz\u0131 tipi y\u00fcz\u00fcn\u00fc kullanarak yaz\u0131 tipi dosyalar\u0131n\u0131 SVG'ye kat\u0131\u015ft\u0131r\u0131n + +config.name.lzmaFastBytes = LZMA h\u0131zl\u0131 bayt (ge\u00e7erli de\u011ferler: 5-255) +config.description.lzmaFastBytes = LZMA enkoderinin h\u0131zl\u0131 bayt parametresi + +config.name.pluginPath = Eklenti Yolu +config.description.pluginPath = - + +config.name.showMethodBodyId = Metod g\u00f6vde kimli\u011fini g\u00f6ster +config.description.showMethodBodyId = Komut sat\u0131r\u0131n\u0131 i\u00e7e aktarmak i\u00e7in y\u00f6ntem nesnesinin kimli\u011fini g\u00f6sterir + +config.name.export.zoom = (\u00c7evrimi\u00e7i) Yak\u0131nla\u015ft\u0131rmay\u0131 d\u0131\u015fa aktar +config.description.export.zoom = Son kullan\u0131lan d\u0131\u015fa aktarma yak\u0131nla\u015ft\u0131rmas\u0131 + +config.name.debuggerPort = Hata ay\u0131klay\u0131c\u0131 ba\u011flant\u0131 noktas\u0131 +config.description.debuggerPort = Soket hata ay\u0131klama i\u00e7in kullan\u0131lan ba\u011flant\u0131 noktas\u0131 + +config.name.displayDebuggerInfo = (\u00c7evrimi\u00e7i) Hata ay\u0131klay\u0131c\u0131 bilgisini g\u00f6ster +config.description.displayDebuggerInfo = Anahtarlamadan \u00f6nce hata ay\u0131klay\u0131c\u0131 hakk\u0131ndaki bilgileri g\u00f6r\u00fcnt\u00fcleyin + +config.name.randomDebuggerPackage = Hata ay\u0131klay\u0131c\u0131 i\u00e7in rasgele paket ad\u0131 kullan\u0131n +config.description.randomDebuggerPackage = Bu, Hata Ay\u0131klay\u0131c\u0131 paketini, rasgele dize olarak yeniden adland\u0131r\u0131r; bu da hata ay\u0131klay\u0131c\u0131 varl\u0131\u011f\u0131n\u0131 ActionScript taraf\u0131ndan alg\u0131lanmas\u0131n\u0131 zorla\u015ft\u0131r\u0131r + +config.name.lastDebuggerReplaceFunction = (\u00c7evrimi\u00e7i) Son se\u00e7ilen iz de\u011fi\u015ftirme +config.description.lastDebuggerReplaceFunction = Son olarak iz i\u015flevinin yerini al\u0131p hata ay\u0131klay\u0131c\u0131yla de\u011fi\u015ftirilen i\u015flev ad\u0131 + +config.name.getLocalNamesFromDebugInfo = AS3: Hata ay\u0131klama bilgilerinden yerel kay\u0131t adlar\u0131 al\u0131n +config.description.getLocalNamesFromDebugInfo = Hata ay\u0131klama bilgisi mevcutsa, yerel kay\u0131tlar\u0131 _loc_x_'dan ger\u00e7ek adlara yeniden adland\u0131r\u0131r. Baz\u0131 karartmalar burada hatal\u0131 kay\u0131t isimleri kulland\u0131klar\u0131 i\u00e7in bu kapat\u0131labilir. + +config.name.tagTreeShowEmptyFolders = Bo\u015f klas\u00f6rleri g\u00f6ster +config.description.tagTreeShowEmptyFolders = Etiket a\u011fac\u0131nda bo\u015f klas\u00f6rleri g\u00f6ster. + +config.name.autoLoadEmbeddedSwfs = Kat\u0131\u015ft\u0131r\u0131lm\u0131\u015f SWF'leri otomatik y\u00fckle +config.description.autoLoadEmbeddedSwfs = Kat\u0131\u015ft\u0131r\u0131lm\u0131\u015f SWF'leri DefineBinaryData etiketlerinden otomatik olarak y\u00fckleyin. + +config.name.overrideTextExportFileName = Metin d\u0131\u015fa aktarma dosya ad\u0131n\u0131 ge\u00e7ersiz k\u0131l +config.description.overrideTextExportFileName = D\u0131\u015fa aktar\u0131lan metnin dosya ad\u0131n\u0131 \u00f6zelle\u015ftirebilirsiniz. Ge\u00e7erli SWF'nin dosya ad\u0131n\u0131 kullanmak i\u00e7in {filename} yer tutucu kullan\u0131n. + +config.name.showOldTextDuringTextEditing = Metin d\u00fczenleme s\u0131ras\u0131nda eski metni g\u00f6ster +config.description.showOldTextDuringTextEditing = \u00d6nizleme alan\u0131nda metin etiketinin orijinal metnini gri renkle g\u00f6sterir. + +config.group.name.import = \u0130thalat +config.group.description.import = \u0130thalat\u0131n konfig\u00fcrasyonu + +config.name.textImportResizeTextBoundsMode = Metin s\u0131n\u0131rlamal\u0131 yeniden boyutland\u0131rma modu +config.description.textImportResizeTextBoundsMode = Metin, metin d\u00fczenlemesinden sonra yeniden boyutland\u0131rma kipini s\u0131n\u0131rlar. + +config.name.showCloseConfirmation = SWF kapat onay\u0131n\u0131 tekrar g\u00f6ster +config.description.showCloseConfirmation = De\u011fi\u015ftirilen dosyalar i\u00e7in SWF kapat onay\u0131n\u0131 tekrar g\u00f6ster. + +config.name.showCodeSavedMessage = Kay\u0131tl\u0131 mesaj\u0131 tekrar g\u00f6ster +config.description.showCodeSavedMessage = Kay\u0131tl\u0131 mesaj\u0131 tekrar g\u00f6ster + +config.name.showTraitSavedMessage = Yeniden \u00f6zellik kaydedilen mesaj\u0131 g\u00f6ster +config.description.showTraitSavedMessage = Yeniden \u00f6zellik kaydedilen mesaj\u0131 g\u00f6ster + +config.name.updateProxyAddress = G\u00fcncellemeleri kontrol etmek i\u00e7in Http Proxy adresi +config.description.updateProxyAddress = G\u00fcncellemeleri kontrol etmek i\u00e7in Http Proxy adresi. Bi\u00e7im: example.com:8080 + +config.name.editorMode = Edit\u00f6r Modu +config.description.editorMode = Bir Metin veya Komut Dosyas\u0131 d\u00fc\u011f\u00fcm\u00fc se\u00e7ti\u011finizde metin alanlar\u0131n\u0131 otomatik olarak d\u00fczenlenebilir yap\u0131n + +config.name.autoSaveTagModifications = Etiket de\u011fi\u015fikliklerini otomatik kaydet +config.description.autoSaveTagModifications = A\u011fa\u00e7ta yeni bir etiket se\u00e7ti\u011finizde de\u011fi\u015fiklikleri kaydedin + +config.name.saveSessionOnExit = \u00c7\u0131k\u0131\u015fta oturumu kaydet +config.description.saveSessionOnExit = Ge\u00e7erli oturumu kaydedin ve FFDec yeniden ba\u015flat\u0131ld\u0131ktan sonra tekrar a\u00e7\u0131n (yaln\u0131zca ger\u00e7ek dosyalarla \u00e7al\u0131\u015f\u0131r) + +config.name._showDebugMenu = FFDec hata ay\u0131klama men\u00fcs\u00fcn\u00fc g\u00f6ster +config.description._showDebugMenu = Kar\u0131\u015ft\u0131r\u0131c\u0131y\u0131 hata ay\u0131klama i\u00e7in kurdele hata ay\u0131klama men\u00fcs\u00fcn\u00fc g\u00f6sterir. + +config.name.allowOnlyOneInstance = Yaln\u0131zca bir FFDec \u00f6rne\u011fine izin ver (Yaln\u0131zca Windows OS) +config.description.allowOnlyOneInstance = FFDec daha sonra yaln\u0131zca bir kez \u00e7al\u0131\u015ft\u0131r\u0131labilir, a\u00e7\u0131lan t\u00fcm dosyalar bir pencereye eklenir. Yaln\u0131zca Windows i\u015fletim sistemi ile \u00e7al\u0131\u015f\u0131r. + +config.name.scriptExportSingleFile = Komut dosyalar\u0131n\u0131 tek bir dosyaya aktar +config.description.scriptExportSingleFile = Komut dosyalar\u0131n\u0131 birden \u00e7ok yerine tek bir dosyaya d\u0131\u015fa aktarma + +config.name.setFFDecVersionInExportedFont = D\u0131\u015fa aktar\u0131lan fontta FFDec s\u00fcr\u00fcm numaras\u0131n\u0131 ayarla +config.description.setFFDecVersionInExportedFont = Bu ayar devre d\u0131\u015f\u0131 b\u0131rak\u0131ld\u0131\u011f\u0131nda, FFDec ge\u00e7erli FFDec s\u00fcr\u00fcm numaras\u0131n\u0131 d\u0131\u015fa aktar\u0131lan fonta eklemeyecektir. + +config.name.gui.skin = Kullan\u0131c\u0131 Arabirimi Cildi +config.description.gui.skin = Cildi g\u00f6rmek ve hissetmek + +config.name.lastSessionFiles = Son oturum dosyalar\u0131 +config.description.lastSessionFiles = Son oturumdaki dosyalar\u0131 a\u00e7ar + +config.name.lastSessionSelection = Son oturum se\u00e7imi +config.description.lastSessionSelection = Son oturumdaki se\u00e7imi i\u00e7erir + +config.name.loopMedia = D\u00f6ng\u00fcsel sesler ve spritler +config.description.loopMedia = Sesleri ve sprite'leri otomatik olarak yeniden ba\u015flat\u0131r + +config.name.gui.timeLineSplitPane.dividerLocationPercent = (\u00c7evrimi\u00e7i) Zaman \u00c7izelgesi B\u00f6l\u00fcc\u00fc konumu +config.description.gui.timeLineSplitPane.dividerLocationPercent = + +config.name.cacheImages = \u00d6nbellek g\u00f6r\u00fcnt\u00fcleri +config.description.cacheImages = \u00c7\u00f6z\u00fclen resim nesnelerini \u00f6nbellekle sakla + +config.name.swfSpecificConfigs = SWF'ye \u00f6zel yap\u0131land\u0131rmalar +config.description.swfSpecificConfigs = SWF'ye \u00f6zg\u00fc yap\u0131land\u0131rmalar\u0131 i\u00e7erir + +config.name.exeExportMode = EXE d\u0131\u015fa aktarma modu +config.description.exeExportMode = EXE d\u0131\u015fa aktarma modu + +config.name.ignoreCLikePackages = FlashCC/Alchemy veya benzeri paketleri yoksay +config.description.ignoreCLikePackages = FlashCC/Alchemy paketleri genellikle do\u011fru \u015fekilde ayr\u0131\u015ft\u0131r\u0131lamaz. Di\u011fer paketlerin derlemesini h\u0131zland\u0131rmak i\u00e7in bunlar\u0131 devre d\u0131\u015f\u0131 b\u0131rakabilirsiniz. + +config.name.overwriteExistingFiles = Varolan dosyalar\u0131n \u00fczerine yaz +config.description.overwriteExistingFiles = D\u0131\u015fa aktarma s\u0131ras\u0131nda mevcut dosyalar\u0131n \u00fczerine yaz\u0131n. \u015eu an i\u00e7in yaln\u0131zca AS2/3 komut dosyalar\u0131 i\u00e7in + +config.name.smartNumberFormatting = Ak\u0131ll\u0131 say\u0131 bi\u00e7imlendirmesini kullan +config.description.smartNumberFormatting = \u00d6zel say\u0131lar\u0131 bi\u00e7imlendirin (\u00f6rne\u011fin renkler ve saatler) + +config.name.enableScriptInitializerDisplay = G\u00f6r\u00fcnt\u00fc komut dosyas\u0131 ba\u015flat\u0131c\u0131lar\u0131 +config.description.enableScriptInitializerDisplay = Komut ba\u015flat\u0131c\u0131lar\u0131 g\u00f6r\u00fcnt\u00fcleme ve d\u00fczenleme i\u015flemini etkinle\u015ftir. Bu ayar, vurgulamak i\u00e7in her s\u0131n\u0131f dosyas\u0131na bir yeni sat\u0131r ekleyebilir. + +config.name.autoOpenLoadedSWFs = \u00c7al\u0131\u015ft\u0131r\u0131l\u0131rken y\u00fcklenen SWF'leri a\u00e7 (Harici g\u00f6r\u00fcnt\u00fcleyici = yaln\u0131zca WIN) +config.description.autoOpenLoadedSWFs = FFDec harici oynat\u0131c\u0131da oynat\u0131ld\u0131\u011f\u0131nda SWF'yi \u00e7al\u0131\u015ft\u0131rarak AS3 s\u0131n\u0131f\u0131 Loader taraf\u0131ndan y\u00fcklenen t\u00fcm SWF'leri otomatik olarak a\u00e7ar. Bu \u00f6zellik yaln\u0131zca Windows'dur. + +config.name.lastSessionFileTitles = Son oturum dosyas\u0131 ba\u015fl\u0131klar\u0131 +config.description.lastSessionFileTitles = Son oturumdaki a\u00e7\u0131lm\u0131\u015f dosya ba\u015fl\u0131klar\u0131n\u0131 i\u00e7erir (\u00f6rne\u011fin URL'den y\u00fcklendi\u011finde vs.) + +config.group.name.paths = Yollar +config.group.description.paths = Gerekli dosyalar\u0131n yeri +config.group.tip.paths = Projekt\u00f6r\u00fc ve Playerglobal'\u0131 indirin adobe webpage. Flex SDK can be downloaded on adobe devnet. +config.group.link.paths = https://www.adobe.com/support/flashplayer/debug_downloads.html http://www.adobe.com/devnet/flex/flex-sdk-download.html + +config.name.playerLocation = 1) Flash Player projekt\u00f6r yolu +config.description.playerLocation = Ba\u011f\u0131ms\u0131z flash oynat\u0131c\u0131n\u0131n y\u00fcr\u00fct\u00fclebilir konumu. \u00c7al\u0131\u015ft\u0131rma eylemi i\u00e7in kullan\u0131l\u0131r. + +config.name.playerDebugLocation = 2) Flash Player projekt\u00f6r i\u00e7erik hata ay\u0131klay\u0131c\u0131 yolu +config.description.playerDebugLocation = Tek ba\u015f\u0131na hata ay\u0131klama flash oynat\u0131c\u0131n\u0131n y\u00fcr\u00fct\u00fclebilir konumu. Hata ay\u0131klama eylemi i\u00e7in kullan\u0131l\u0131r. + +config.name.playerLibLocation = 3) PlayerGlobal (.swc) yolu +config.description.playerLibLocation = Playerglobal.swc flash player kitapl\u0131\u011f\u0131n\u0131n yeri. \u00c7o\u011funlukla AS3 derlemesi i\u00e7in kullan\u0131l\u0131r. + +config.name.debugHalt = Hata ay\u0131klama ba\u015flatmada durma +config.description.debugHalt = Hata ay\u0131klama i\u015fleminin ba\u015flang\u0131c\u0131nda SWF'yi duraklat\u0131n. + +config.name.gui.avm2.splitPane.vars.dividerLocationPercent = (Dahili) Hata ay\u0131klama men\u00fcs\u00fc b\u00f6l\u00fcc\u00fc konumu +config.description.gui.avm2.splitPane.vars.dividerLocationPercent = + +tip = Tip:\u0020 + +config.name.gui.action.splitPane.vars.dividerLocationPercent = (Dahili) AS1/2 Hata ay\u0131klama men\u00fcs\u00fc b\u00f6l\u00fcc\u00fc konumu +config.description.gui.action.splitPane.vars.dividerLocationPercent = + +config.name.setMovieDelay = D\u0131\u015f oyuncudaki SWF'yi de\u011fi\u015ftirmeden \u00f6nce gecikme ms +config.description.setMovieDelay = Bu de\u011feri 1000 ms'nin alt\u0131nda de\u011fi\u015ftirmeniz \u00f6nerilmez + +config.name.warning.svgImport = SVG i\u00e7e aktarma konusunda uyar\u0131 +config.description.warning.svgImport = + +config.name.shapeImport.useNonSmoothedFill = Bir \u015fekil bir resimle de\u011fi\u015ftirildi\u011finde p\u00fcr\u00fczs\u00fcz dolguyu kullan\u0131n +config.description.shapeImport.useNonSmoothedFill = + +config.name.internalFlashViewer.execute.as12 = Kendi fla\u015f g\u00f6r\u00fcnt\u00fcleyicide AS1/2 (Deneysel) +config.description.internalFlashViewer.execute.as12 = FFDec fla\u015f g\u00f6r\u00fcnt\u00fcleyicisini kullanarak SWF oynatma s\u0131ras\u0131nda ActionScript 1/2 y\u00fcr\u00fctmeyi deneyin + +config.name.warning.hexViewNotUpToDate = Onalt\u0131l\u0131k g\u00f6r\u00fcn\u00fcm\u00fc g\u00f6ster g\u00fcncel uyar\u0131 de\u011fil +config.description.warning.hexViewNotUpToDate = + +config.name.displayDupInstructions = G\u00f6ster \u00a7\u00a7d\u00fc\u015f\u00fck talimatlar +config.description.displayDupInstructions = Kodda g\u00f6sterilecek \u00a7\u00a7d\u00fc\u015f\u00fck talimatlar. Bunlar olmadan kod kolayca derlenebilir ancak yan etkileri olan baz\u0131 dupped kodlar iki kez y\u00fcr\u00fct\u00fclebilir. + +config.name.useRegExprLiteral = RegExp dosyas\u0131n\u0131 /pattern/mod de\u011fi\u015fkeni olarak derleyelim. +config.description.useRegExprLiteral = Normal ifadeleri ayr\u0131\u015ft\u0131r\u0131rken /pattern/mod s\u00f6zdizimini kullan\u0131n. aksi takdirde yeni RegExp ("pat", "mod") kullan\u0131l\u0131r + +config.name.handleSkinPartsAutomatically = [SkinPart] meta verisini otomatik olarak y\u00f6netin +config.description.handleSkinPartsAutomatically = D\u00fczenlemeleri [SkinPart] meta verilerini otomatik olarak derleyip do\u011frudan d\u00fczenler. Kapat\u0131ld\u0131\u011f\u0131nda _skinParts \u00f6zelli\u011fi ve getter y\u00f6ntemi g\u00f6r\u00fcn\u00fcr ve manuel olarak d\u00fczenlenebilir. + +config.name.simplifyExpressions = Deyimleri basitle\u015ftir +config.description.simplifyExpressions = Kodun okunabilir olmas\u0131n\u0131 sa\u011flamak i\u00e7in ifadeleri de\u011ferlendirin ve basitle\u015ftirin + +config.name.resetLetterSpacingOnTextImport = Metin i\u00e7e aktar\u0131m\u0131nda Mektup Yerle\u015fimini S\u0131f\u0131rla +config.description.resetLetterSpacingOnTextImport = Kiril yaz\u0131 tipleri i\u00e7in daha kullan\u0131\u015fl\u0131, \u00e7\u00fcnk\u00fc bunlar daha geni\u015f + +config.name.flexSdkLocation = 4) Flex SDK dizin yolu +config.description.flexSdkLocation = Adobe Flex SDK'n\u0131n konumu. \u00c7o\u011funlukla AS3 derlemesi i\u00e7in kullan\u0131l\u0131r. + +config.name.useFlexAs3Compiler = Flex SDK AS3 derleyici kullan\u0131n +config.description.useFlexAs3Compiler = ActionScript do\u011frudan d\u00fczenleme s\u0131ras\u0131nda Flex SDK'den AS3 derleyicisi kullan\u0131n (Flex SDK dizininin ayarlanmas\u0131 gereklidir) + +config.name.showSetAdvanceValuesMessage = Avans de\u011ferlerini ayarlama hakk\u0131nda bilgileri tekrar g\u00f6ster +config.description.showSetAdvanceValuesMessage = Avans de\u011ferlerini ayarlama hakk\u0131nda bilgileri tekrar g\u00f6ster + +config.name.gui.fontSizeMultiplier = Yaz\u0131 tipi boyutu \u00e7arpan\u0131 +config.description.gui.fontSizeMultiplier = Yaz\u0131 tipi boyutu \u00e7arpan\u0131 + +#Do not translate the Font Styles (Plain... etc.) +config.name.gui.sourceFont = Kaynak yaz\u0131 tipi stili +config.description.gui.sourceFont = FontNameFontSize-FontStyle(D\u00fcz, Kal\u0131n, \u0130talik BoldItalic)-FontSize \ No newline at end of file diff --git a/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_tr.properties new file mode 100644 index 000000000..03bc4b831 --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/DebugLogDialog_tr.properties @@ -0,0 +1,19 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +dialog.title = Hata ay\u0131klay\u0131c\u0131 G\u00fcnl\u00fc\u011f\u00fc +button.clear = Temizle +button.close = Kapat +msg.header = ba\u011flan %clientid%: \ No newline at end of file diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_tr.properties new file mode 100644 index 000000000..a06d98edb --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/ErrorLogFrame_tr.properties @@ -0,0 +1,21 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +copy = Panoya kopyala +details = Detaylar\u0131 g\u00f6ster +dialog.title = Giri\u015f + +#after version 1.7.0u1: +clear = Temizle \ No newline at end of file diff --git a/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties new file mode 100644 index 000000000..45eb055db --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/ExportDialog_tr.properties @@ -0,0 +1,99 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +shapes = Bi\u00e7im +shapes.svg = SVG +shapes.png = PNG +shapes.bmp = BMP +shapes.canvas = HTML5 Canvas +shapes.swf = SWF + +texts = Metinler +texts.plain = D\u00fcz metin +texts.formatted = Bi\u00e7imlendirilmi\u015f metin +texts.svg = SVG + +images = G\u00f6r\u00fcnt\u00fcler +images.png_gif_jpeg = PNG/GIF/JPEG +images.png = PNG +images.jpeg = JPEG +images.bmp = BMP + +movies = Filmler +movies.flv = FLV (Ses yok) + +sounds = Sesler +sounds.mp3_wav_flv = MP3/WAV/FLV +sounds.flv = FLV (Audio only) +sounds.mp3_wav = MP3/WAV +sounds.wav = WAV + +scripts = Komutlar +scripts.as = ActionScript +scripts.pcode = P-code +scripts.pcode_hex = P-code with Hex +scripts.hex = B\u00fcy\u00fc +scripts.constants = Sabitler +scripts.as_method_stubs = ActionScript y\u00f6ntemi taslaklar\u0131 + +binaryData = \u0130kili veri +binaryData.raw = Raw + +dialog.title = \u0130hracat... + +button.ok = OK +button.cancel = \u0130ptal + +morphshapes = Morph \u015fekilleri +morphshapes.gif = GIF +morphshapes.svg = SVG +morphshapes.canvas = HTML5 Canvas +morphshapes.swf = SWF + +frames = \u00c7er\u00e7eveler +frames.png = PNG +frames.gif = GIF +frames.avi = AVI +frames.svg = SVG +frames.canvas = HTML5 Canvas +frames.pdf = PDF +frames.bmp = BMP +frames.swf = SWF + +sprites = Hareketliler +sprites.png = PNG +sprites.gif = GIF +sprites.avi = AVI +sprites.svg = SVG +sprites.canvas = HTML5 Canvas +sprites.pdf = PDF +sprites.bmp = BMP +sprites.swf = SWF + +buttons = D\u00fc\u011fmeler +buttons.png = PNG +buttons.svg = SVG +buttons.bmp = BMP +buttons.swf = SWF + +fonts = Yaz\u0131 +fonts.ttf = TTF +fonts.woff = WOFF + +zoom = Yak\u0131nla\u015ft\u0131rmak +zoom.percent = % +zoom.invalid = Ge\u00e7ersiz yak\u0131nla\u015ft\u0131rma de\u011feri. + +symbolclass = Sembol S\u0131n\u0131f\u0131 haritalama +symbolclass.csv = CSV \ No newline at end of file diff --git a/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_tr.properties b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_tr.properties new file mode 100644 index 000000000..b6841c1db --- /dev/null +++ b/src/com/jpexs/decompiler/flash/gui/locales/FontEmbedDialog_tr.properties @@ -0,0 +1,26 @@ +# Copyright (C) 2010-2016 JPEXS +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +range.description = %name% (%available% of %total% characters) +dialog.title = Yaz\u0131 tipi g\u00f6mme +label.individual = Bireysel karakterler: +button.loadfont = Yaz\u0131tipini diskten y\u00fckle... +filter.ttf = True Type Font dosyalar\u0131 (*.ttf) +error.invalidfontfile = Ge\u00e7ersiz yaz\u0131 tipi dosyas\u0131 +error.cannotreadfontfile = Yaz\u0131 tipi dosyas\u0131 okunam\u0131yor +installed = Kurulmu\u015f: +ttffile.noselection = TTF dosyas\u0131: