javascript-trap.html - en to tr translation catalogue (46 entries)

note: type: Content of: <title>
en: The JavaScript Trap - GNU Project - Free Software Foundation
tr: JavaScript Tuzağı - GNU Projesi - Özgür Yazılım Vakfı

note: type: Content of: <div><h2>
en: The JavaScript Trap
tr: JavaScript Tuzağı

note: type: Content of: <div><address>
en: by <a href="https://www.stallman.org/">Richard Stallman</a>
tr: yazan <a href="https://www.stallman.org/">Richard Stallman</a>

note: type: Content of: <div><div><p>
en: There are two kinds of moral wrongs a web page can do.  This page describes the wrong of sending nonfree programs to run in your computer.  There is also the wrong we call SaaSS, &ldquo;Service as a Software Substitute&rdquo; where the page invites you to <a href="/philosophy/who-does-that-server-really-serve.html">send your data</a> so it can do computing on it in the server&mdash;computing which is unjust because you have no control over what computing is done.
tr: Bir web sayfasının yapabileceği iki ahlaki yanlış vardır. Bu sayfada, web sitelerinin bilgisayarınızda çalışmak üzere özgür olmayan program göndermeleri anlatılıyor. Ayrıca SaaSS, &ldquo;Yazılım Yerine Hizmet&rdquo; [Service as a Software Substitute] yanlışı var, web sayfası sizden <a href="/philosophy/who-does-that-server-really-serve.html">verinizi göndermenizi</a> ister, böylece bilişim işlemlerini kendi sunucusunda gerçekleştirir, bu adaletsizdir çünkü gerçekleştirdiği bilişim işlemleri üzerinde bir denetiminiz yoktur.

note: type: Content of: <div><p>
en: <strong>You may be running nonfree programs on your computer every day without realizing it&mdash;through your web browser.</strong>
tr: <strong>Bilgisayarınızda web tarayıcınız aracılığıyla her gün farkında olmadan özgür olmayan programlar çalıştırıyor olabilirsiniz.</strong>

note: type: Content of: <div><div><p>
en: Webmasters: there are <a href="/software/librejs/free-your-javascript.html">several ways</a> to indicate the license of JavaScript programs in a web site.
tr: Web yöneticileri: Bir web sitesindeki JavaScript programlarının lisansını belirtmenin <a href="/software/librejs/free-your-javascript.html">birkaç yolu</a> vardır.

note: type: Content of: <div><p>
en: In the free software community, the idea that <a href="/philosophy/free-software-even-more-important.html"> any nonfree program mistreats its users</a> is familiar.  Some of us defend our freedom by rejecting all proprietary software on our computers.  Many others recognize nonfreeness as a strike against the program.
tr: Özgür yazılım topluluğunda <a href="/philosophy/free-software-even-more-important.html">özgür olmayan herhangi bir programın kullanıcısına</a> kötü davrandığı fikri tanıdık geliyor. Bazılarımız bilgisayarlarımızdaki tüm özel mülk yazılımları reddederek özgürlüğümüzü savunuyoruz. Diğerleri özgür olmama durumunu programa karşı bir darbe olarak kabul eder.

note: type: Content of: <div><p>
en: Many users are aware that this issue applies to the plug-ins that browsers offer to install, since they can be free or nonfree.  But browsers run other nonfree programs which they don't ask you about, or even tell you about&mdash;programs that web pages contain or link to.  These programs are most often written in JavaScript, though other languages are also used.
tr: Pek çok kullanıcı, bu sorunun tarayıcıların kurmayı önerdiği eklentiler için geçerli olduğunun farkındadır, çünkü bu eklentiler özgür olabilirler de olmayabilir de. Ancak tarayıcılar; size sormadıkları, hatta size hiç söz etmedikleri başka özgür olmayan programları da çalıştırırlar, web sayfalarının doğrudan veya bağlantı olarak içerdiği programlar. Bu programlar çoğunlukla JavaScript ile yazılmış olsa da, diğer diller de kullanılabilir.

note: type: Content of: <div><p>
en: JavaScript (officially called ECMAScript, but few use that name)  was once used for minor frills in web pages, such as cute but inessential navigation and display features.  It was acceptable to consider these as mere extensions of HTML markup, rather than as true software, and disregard the issue.
tr: JavaScript (resmî olarak ECMAScript olarak adlandırılır ancak bu adı kullanan azdır); bir zamanlar web sayfalarındaki sevimli ama önemsiz gezinme ve görüntüleme özellikleri gibi küçük süsler için kullanılırdı. Bunları gerçek yazılım olarak değil, yalnızca HTML dilinin uzantıları olarak kabul etmek ve konuyu takmamak makbuldu.

note: type: Content of: <div><p>
en: Some sites still use JavaScript that way, but many use it for major programs that do large jobs.  For instance, Google Docs tries to install into your browser a JavaScript program which measures half a megabyte, in a compacted form that we could call Obfuscript.  This compacted form is made from the source code, by deleting the extra spaces that make the code readable and the explanatory remarks that make it comprehensible, and replacing each meaningful name in the code with an arbitrary short name so we can't tell what it is supposed to mean.
tr: Bazı siteler hâlâ bu şekilde JavaScript kullansa da, çoğunluğu daha büyük işler yapan büyük programlar için kullanıyor. Örneğin; Google Dokümanlar tarayıcınıza Obfuscript diyebileceğimiz sıkıştırılmış bir biçimde yarım megabaytlık bir JavaScript programı kurmaya çalışır. Bu sıkıştırılmış biçim, kaynak kodundan, kodu okunabilir hâle getiren ek boşlukları ve anlaşılabilir hâle getiren açıklayıcı yorumları silerek ve koddaki her anlamlı ismi keyfi bir kısa adla değiştirerek yapılır, böylece sonuçta ne anlama geldiğini anlayamayız.

note: type: Content of: <div><p>
en: Part of the <a href="/philosophy/free-sw.html">meaning of free software</a> is that users have access to the program's source code (its plan).  The source code of a program means the preferred form for programmers to modify&mdash;including helpful spacing, explanatory remarks, and meaningful names.  Compacted code is a bogus, useless substitute for source code; the real source code of these programs is not available to the users, so users cannot understand it; therefore the programs are nonfree.
tr: <a href="/philosophy/free-sw.html">Özgür yazılımın</a> anlamının bir parçası, kullanıcıların programın kaynak koduna (planına) erişebilmeleridir. Bir programın kaynak kodu; yardımcı aralıklar, açıklayıcı yorumlar ve anlamlı adlar dahil olmak üzere programcıların değiştirmesi için tercih edilen biçim anlamına gelir. Sıkıştırılmış kod; kaynak kodu yerine sahte, işe yaramaz bir alternatiftir; bu programların gerçek kaynak kodu kullanıcılar tarafından kullanılamaz, bu yüzden kullanıcılar bunu anlayamaz; bu nedenle programlar özgür değildir.

note: type: Content of: <div><p>
en: In addition to being nonfree, many of these programs are <em>malware</em> because they <a href="https://github.com/w3c/fingerprinting-guidance/issues/8">snoop on the user</a>.  Even nastier, some sites use services which record <a href="https://freedom-to-tinker.com/2017/11/15/no-boundaries-exfiltration-of-personal-data-by-session-replay-scripts/">all the user's actions while looking at the page</a>.  The services supposedly &ldquo;redact&rdquo; the recordings to exclude some sensitive data that the web site shouldn't get.  But even if that works reliably, the whole purpose of these services is to give the web site other personal data that it shouldn't get.
tr: Özgür olmamaya ek olarak bu programların birçoğu <em>kötücül yazılımdır</em> çünkü <a href="https://github.com/w3c/fingerprinting-guidance/issues/8">kullanıcıyı gizlice gözetlerler</a>. Daha da kötüsü, bazı siteler, <a href="https://freedom-to-tinker.com/2017/11/15/no-boundaries-exfiltration-of-personal-data-by-session-replay-scripts/">sayfaya bakan kullanıcının eylemlerini</a> kaydeden hizmetleri kullanırlar. Hizmetler, söylendiğine göre, web sitesinin almaması gereken bazı hassas verileri hariç tutmak için kayıtları &ldquo;yeniden düzenliyor&rdquo;. Ancak bu güvenilir bir şekilde çalışsa bile bu hizmetlerin tüm amacı web sitesine aslında erişmemesi gereken kişisel veriler vermektir.

note: type: Content of: <div><p>
en: Browsers don't normally tell you when they load JavaScript programs.  Some browsers have a way to turn off JavaScript entirely, but even if you're aware of this issue, it would take you considerable trouble to identify the nontrivial nonfree programs and block them.  However, even in the free software community most users are not aware of this issue; the browsers' silence tends to conceal it.
tr: Tarayıcılar normalde JavaScript programlarını ne zaman yüklediklerini size söylemez. Bazı tarayıcılarda JavaScript'i tamamen devre dışı bırakmanın bir yolu vardır ancak bu sorunun farkında olsanız bile anlaşılması zor olan özgür olmayan programları tanımlamanız ve engellemeniz büyük zorluklar doğuracaktır. Bununla birlikte özgür yazılım topluluğunda bile çoğu kullanıcı bu sorunun farkında değildir; tarayıcıların sessizliği onu gizleme eğilimindedir.

note: type: Content of: <div><p>
en: To be clear, the language JavaScript is not inherently better or worse for users' freedom than any other language.  It is possible to release a JavaScript program as free software, by distributing the source code under a free software license.  If the program is self-contained&mdash;if its functioning and purpose are independent of the page it came in&mdash;that is fine; you can copy it to a file on your machine, modify it, and visit that file with a browser to run it.  It's even possible to package it for installation just like other free programs and invocation with a shell command.  These programs present no special moral issue different from those of C programs.
tr: Açıklığa kavuşturmak gerekir ki, JavaScript dili, başka bir dile göre kendiliğinden kullanıcıların özglürlüğü açısından ne daha iyi ne de daha kötüdür. Kaynak kodunu özgür bir yazılım lisansı altında dağıtarak bir JavaScript programını özgür yazılım olarak yayımlamak mümkündür. Program kendi kendine yetiyorsa, eğer işleyişi ve amacı içeri girdiği sayfadan bağımsızsa, bu iyi; makinenizdeki bir dosyaya kopyalayabilir, değiştirebilir ve çalıştırmak için bir tarayıcıyla bu dosyayı ziyaret edebilirsiniz. Ancak bu alışılmadık bir durum.

note: type: Content of: <div><p>
en: The issue of the JavaScript trap applies when the JavaScript program comes along with a web page that users visit.  Those JavaScript programs are written to work with a particular page or site, and the page or site depends on them to function.
tr: JavaScript tuzağı konusu, kullanıcıların ziyaret ettiği bir web sayfasıyla JavaScript programı indirildiğinde söz konusudur. Bu JavaScript programları belirli bir sayfa veya siteyle çalışma üzere yazılmıştır ve bu sayfanın veya sitenin çalışması onlara bağımlıdır.

note: type: Content of: <div><p>
en: Suppose you copy and modify the page's JavaScript code.  Then another problem arises: even if the program's source is available, browsers do not offer a way to run your modified version instead of the original when visiting that page or site.  The effect is comparable to tivoization, although in principle not quite so hard to overcome.
tr: Varsayalım ki sayfanın JavaScript kodunu kopyaladınız ve değiştirdiniz. Bu durumda başka bir sorun ortaya çıkıyor: Programın kaynağı mevcut olsa bile tarayıcılar bu sayfayı veya siteyi ziyaret ederken değiştirilmiş sürümünüzü, özgün sürüm yerine çalıştırmak için bir yol sunmuyor. Prensipte üstesinden gelmek çok zor olmasa da etkisi tivoizasyon ile karşılaştırılabilir.

note: type: Content of: <div><p>
en: JavaScript is not the only language web sites use for programs sent to the user.  Flash supported programming through an extended variant of JavaScript, but that is a thing of the past.  Microsoft Silverlight seems likely to create a problem similar to Flash, except worse, since Microsoft uses it as a platform for nonfree codecs.  A free replacement for Silverlight does not do the job adequately for the free world unless it normally comes with free replacement codecs.
tr: JavaScript, web sitelerinin kullanıcıya gönderilen programlar için kullandığı tek dil değildir. Flash, JavaScript'in genişletilmiş bir varyantı aracılığıyla programlamayı destekler, ama bu artık geçmişte kaldı. Microsoft Silverlight'in Flash'a benzer bir sorun yaratması muhtemel görünüyor, belki de daha da kötüsü, çünkü Microsoft onu özgür olmayan kod çözücüler için bir platform olarak kullanıyor. Silverlight için özgür bir alternatif, normalde özgür alternatif kod çözücüleriyle birlikte gelmediği sürece, özgür dünyanın işine yaramaya yetmez.

note: type: Content of: <div><p>
en: Java applets also run in the browser, and raise similar issues.  In general, any sort of applet system poses this sort of problem.  Having a free execution environment for an applet only brings us far enough to encounter the problem.
tr: Java uygulamacıkları da tarayıcıda çalışır ve benzer sorunları ortaya çıkarır. Genel olarak herhangi bir uygulamacık sistemi bu tür bir sorun taşır. Bir uygulamacık için özgür bir yürütme ortamına sahip olmanın bize yararı ancak sorunla karşılaştırmak olur.

note: type: Content of: <div><p>
en: It is theoretically possible to program in HTML and CSS, but in practice this capability is limited and inconvenient; merely to make it do something is an impressive hack.  Such programs ought to be free, but CSS is not a serious problem for users' freedom as of 2019.
tr: Salt HTML ve CSS ile programlama teorik olarak mümkün olsa da, uygulamada bu yetenek sınırlıdır ve sakıncalıdır; sadece bir şeyi yapmak için etkileyici bir hack. Bu tür programlar özgür olmalı, fakat CSS 2019 itibareiyle kullanıcıların özgürlüğü için ciddi bir sorun değil.

note: type: Content of: <div><p>
en: A strong movement has developed that calls for web sites to communicate only through formats and protocols that are free (some say &ldquo;open&rdquo;); that is to say, whose documentation is published and which anyone is free to implement.  However, the presence of JavaScript programs in web pages makes that criterion insufficient.  The JavaScript language itself, as a format, is free, and use of JavaScript in a web site is not necessarily bad.  However, as we've seen above, it can be bad&mdash;if the JavaScript program is nonfree.  When the site transmits a program to the user, it is not enough for the program to be written in a documented and unencumbered language; that program must be free, too.  &ldquo;Transmits only free programs to the user&rdquo; must become part of the criterion for an ethical web site.
tr: Web sitelerinin yalnızca özgür olan (bazıları &ldquo;açık&rdquo; diyor), yani belgelendirmeleri yayınlanan ve gerçekleştirimlerinin özgür olduğu biçimleri ve protokolleri aracılığıyla iletişim kurmasını isteyen güçlü bir hareket gelişti. Ancak web sayfalarındaki JavaScript programlarının varlığı bu ölçütü yetersiz kılmaktadır. JavaScript dilinin kendisi bir biçim olarak özgürdür ve bir web sitesinde JavaScript kullanımı mutlaka kötü olmak zorunda değildir. Ancak, yukarıda gördüğümüz gibi, JavaScript programı özgür değilse, kötü de olabilir. Site kullanıcıya bir program gönderdiğinde programın belgelenmiş ve engelsiz bir dilde yazılması yeterli değildir; yazılan bu program da özgür olmalı. &ldquo;Kullanıcıya yalnızca özgür programları ileten&rdquo; etik bir web sitesi için ölçütün bir parçası haline gelmelidir.

note: type: Content of: <div><p>
en: Silently loading and running nonfree programs is one among several issues raised by &ldquo;web applications.&rdquo; The term &ldquo;web application&rdquo; was designed to disregard the fundamental distinction between software delivered to users and software running on a server.  It can refer to a specialized client program running in a browser; it can refer to specialized server software; it can refer to a specialized client program that works hand in hand with specialized server software.  The client and server sides raise different ethical issues, even if they are so closely integrated that they arguably form parts of a single program.  This article addresses only the issue of the client-side software.  We are addressing the server issue separately.
tr: Özgür olmayan programların sessizce yüklenmesi ve çalıştırılması, &ldquo;web uygulamalarının&rdquo; ortaya çıkardığı çeşitli sorunlardan sadece biridir. &ldquo;Web uygulaması&rdquo; terimi, kullanıcılara sunulan yazılım ile sunucu üzerinde çalışan yazılımlar arasındaki temel ayrımı göz ardı etmek için tasarlanmıştır. Tarayıcıda çalışan özelleşmiş bir istemci programı kastediliyor olabilir; özelleşmiş sunucu yazılımı kastediliyor olabilir; özelleşmiş sunucu yazılımı ile birlikte çalışan özelleşmiş bir istemci programı kastediliyor olabilir. İstemci ve sunucu tarafları; farklı bir etik sorun ortaya çıkarmaktadır, sıkı bir şekilde entegre olmuş olsalar bile tartışmasız tek bir programın bölümlerini oluştururlar. Bu makale yalnızca istemci tarafındaki yazılım sorununu ele almaktadır. Sunucu sorununu ayrıca ele alıyoruz.

note: type: Content of: <div><p>
en: In practical terms, how can we deal with the problem of nontrivial nonfree JavaScript programs in web sites? The first step is to avoid running it.
tr: Pratik açıdan web sitelerinde anlaşılması zor olan özgür olmayan JavaScript programları sorununu nasıl çözebiliriz? İlk adım, onu çalıştırmaktan kaçınmaktır.

note: type: Content of: <div><p>
en: What do we mean by &ldquo;nontrivial&rdquo;? It is a matter of degree, so this is a matter of designing a simple criterion that gives good results, rather than finding the one correct answer.
tr: &ldquo;Anlaşılması zor olan&ldquo; derken neyi kastediyoruz? Bu bir seviye meselesidir, bu yüzden doğru bir cevap bulmak yerine iyi sonuçlar veren basit bir ölçüt tasarlama meselesidir.

note: type: Content of: <div><p>
en: Our current criterion is to consider a JavaScript program nontrivial if any of these conditions is met:
tr: Şu anki ölçütümüz, aşağıdaki koşullardan herhangi birini içeren bir JavaScript programını anlaşılması zor bir program olarak değerlendirmektir:

note: type: Content of: <div><ul><li>
en: it is referred to as an external script (from another page).
tr: harici bir komut dosyası olarak adlandırılır (başka bir sayfadan).

note: type: Content of: <div><ul><li>
en: it declares an array more than 50 elements long.
tr: 50'den fazla eleman uzunluğunda bir dizi tanımlar.

note: type: Content of: <div><ul><li>
en: it defines a named entity (function or method) that calls anything other than a primitive.
tr: ilkel bir tipten başka bir şey çağıran adlandırılmış bir varlık (fonksiyon veya metot) tanımlar.

note: type: Content of: <div><ul><li>
en: it defines a named entity with more than three conditional constructs and loop construction.
tr: üçten fazla koşullu yapı ve döngü yapısı içeren adlandırılmış bir varlık tanımlar.

note: type: Content of: <div><ul><li>
en: code outside of named definitions calls anything but primitives and functions defined further up in the page.
tr: adlandırılmış tanımların dışındaki kod; sayfada daha fazla tanımlanan ilkellerden ve fonksiyonlardan başka bir şey çağırır.

note: type: Content of: <div><ul><li>
en: code outside of named definitions contains more than three conditional constructs and loop construction, total.
tr: adlandırılmış tanımların dışındaki kod; toplamda üçten fazla koşullu yapı ve döngü yapısı içerir.

note: type: Content of: <div><ul><li>
en: it calls <b>eval</b>.
tr: <b>eval</b> kullanır.

note: type: Content of: <div><ul><li>
en: it does Ajax calls.
tr: Ajax çağrıları yapar.

note: type: Content of: <div><ul><li>
en: it uses bracket notation for dynamic object property access, which looks like <b><em>object</em>[<em>property</em>]</b>.
tr: <b><em>nesne</em>[<em>özellik</em>]</b> gibi, dinamik nesne özelliği erişimi için köşeli parantez gösterimini kullanır.

note: type: Content of: <div><ul><li>
en: it alters the DOM.
tr: DOM'u değiştirir.

note: type: Content of: <div><ul><li>
en: it uses dynamic JavaScript constructs that are difficult to analyze without interpreting the program, or is loaded along with scripts that use such constructs.  Specifically, using any other construct than a string literal with certain methods (<b>Obj.write</b>, <b>Obj.createElement</b>, and others).
tr: programı yorumlamadan analiz etmesi zor olan ya da bu tür yapıları kullanan betiklerle yüklü dinamik JavaScript yapılarını kullanır. Özellikle, bir karakter dizisinden başka bir yapıyı belirli metotlarla kullanma (<b>Obj.write</b>, <b>Obj.createElement</b> ve diğerleri).

note: type: Content of: <div><p>
en: How do we tell whether the JavaScript code is free? In a <a href="/licenses/javascript-labels.html">separate article</a>, we propose a method by which a nontrivial JavaScript program in a web page can state the URL where its source code is located, and can state its license too, using stylized comments.
tr: JavaScript kodunun özgür olup olmadığını nasıl anlarız? <a href="/licenses/javascript-labels.html">Ayrı bir makalede</a> bir web sayfasındaki anlaşılması zor olan bir JavaScript programının kaynak kodunun bulunduğu URL'yi ve biçimlendirilmiş yorumları kullanarak lisansını belirtebileceği bir yöntem öneriyoruz.

note: type: Content of: <div><p>
en: Finally, we need to change free browsers to detect and block nontrivial nonfree JavaScript in web pages.  The program <a href="/software/librejs/">LibreJS</a> detects nonfree, nontrivial JavaScript in pages you visit, and blocks it.  LibreJS is included in IceCat, and available as an add-on for Firefox.
tr: Son olarak web sayfalarındaki anlaşılması zor olan özgür olmayan JavaScript'i tespit etmek ve engellemek için özgür tarayıcıları değiştirmemiz gerekiyor. <a href="/software/librejs/">LibreJS</a> programı; ziyaret ettiğiniz sayfalarda özgür olmayan, anlaşılması zor olan bir JavaScript'i tespit eder ve engeller. LibreJS, IceCat'a dâhil edilmiştir ve Firefox için bir eklenti olarak mevcuttur.

note: type: Content of: <div><p>
en: Browser users also need a convenient facility to specify JavaScript code to use <em>instead</em> of the JavaScript in a certain page.  (The specified code might be total replacement, or a modified version of the free JavaScript program in that page.)  Greasemonkey comes close to being able to do this, but not quite, since it doesn't guarantee to modify the JavaScript code in a page before that program starts to execute.  Using a local proxy works, but is too inconvenient now to be a real solution.  We need to construct a solution that is reliable and convenient, as well as sites for sharing changes.  The GNU Project would like to recommend sites which are dedicated to free changes only.
tr: Tarayıcı kullanıcılarının ayrıca belirli bir sayfada JavaScript <em>yerine</em> kullanılacak JavaScript kodunu belirtmek için uygun bir vasıtaya ihtiyacı vardır. (Belirtilen kod, bu sayfadaki özgür JavaScript programının tamamen değiştirilmesi veya değiştirilmiş bir sürümü olabilir.) Greasemonkey, bunu yapmaya en yakın eklentidir, ancak tam olarak bunu yapamaz, çünkü bu program çalıştırılmadan önce bir sayfadaki JavaScript kodunu değiştirmeyi garanti etmez. Yerel bir vekil sunucu kullanmak işe yarar ancak bu da gerçek bir çözüm olmak için çok zahmetli. Güvenilir ve uygun bir çözüm ve değişiklikleri paylaşmak için siteler oluşturmak gerekir. GNU Projesi sadece özgür değişikliklere adanmış siteleri önermek ister.

note: type: Content of: <div><p>
en: These features will make it possible for a JavaScript program included in a web page to be free in a real and practical sense.  JavaScript will no longer be a particular obstacle to our freedom&mdash;no more than C and Java are now.  We will be able to reject and even replace the nonfree nontrivial JavaScript programs, just as we reject and replace nonfree packages that are offered for installation in the usual way.  Our campaign for web sites to free their JavaScript can then begin.
tr: Bu özellikler, bir web sayfasına dâhil olan bir JavaScript programının gerçek ve pratik anlamda özgür olmasını mümkün kılacaktır. JavaScript artık özgürlüğümüz için belirgin bir engel teşkil etmeyecek, şimdi C ve Java'nın olduğundan daha fazla değil en azından. Kurulum için teklif edilen özgür olmayan paketleri reddettiğimiz gibi, özgür olmayan, anlaşılması zor olan JavaScript programlarını reddebilecek ve hatta değiştirebileceğiz. Böylece web sitelerinin Javascript'lerini özgürleştirme kampanyamız da başlayabilir.

note: type: Content of: <div><p>
en: In the mean time, there's one case where it is acceptable to run a nonfree JavaScript program: to send a complaint to the website operators saying they should free or remove the JavaScript code in the site.  Please don't hesitate to enable JavaScript temporarily to do that&mdash;but remember to disable it again afterwards.
tr: Bu arada özgür olmayan bir JavaScript programını çalıştırmanın kabul edilebilir olduğu bir durum var: Web sitesi operatörlerine sitedeki JavaScript kodunu özgürleştirmeleri veya kaldırmaları gerektiğini söyleyen bir şikayet göndermek. Lütfen bunu yapmak için geçici olarak JavaScript'i etkinleştirmekten çekinmeyin, ancak elbette daha sonra tekrar devre dışı bırakmayı unutmayın.

note: type: Content of: <div><p>
en: <strong>Acknowledgements:</strong> I thank <a href="/people/people.html#mattlee">Matt Lee</a> and <a href="https://johnresig.com/">John Resig</a> for their help in defining our proposed criterion, and David Parunakian for bringing the problem to my attention.
tr: <strong>Teşekkürler:</strong> <a href="/people/people.html#mattlee">Matt Lee</a> ve <a href="https://johnresig.com">John Resig</a>'e önerdiğimiz ölçütleri tanımlamamıza yardım ettikleri için ve hususu dikkatime sunduğu için David Parunakian'a teşekkür ediyorum.

note: type: Content of: <div><div><p>
en: Please send general FSF &amp; GNU inquiries to <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a>.  There are also <a href="/contact/">other ways to contact</a> the FSF.  Broken links and other corrections or suggestions can be sent to <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a>.
tr: Lütfen FSF ve GNU ile ilgili sorularınızı <a href="mailto:gnu@gnu.org">&lt;gnu@gnu.org&gt;</a> adresine iletin. FSF ile iletişim kurmanın <a href="/contact/">başka yolları</a> da vardır. Lütfen çalışmayan bağlantıları ve başka düzeltmeleri veya önerilerinizi <a href="mailto:webmasters@gnu.org">&lt;webmasters@gnu.org&gt;</a> adresine gönderin.

note: TRANSLATORS: Ignore the original text in this paragraph, replace it with the translation of these two: We work hard and do our best to provide accurate, good quality translations.  However, we are not exempt from imperfection. Please send your comments and general suggestions in this regard to <a hr
en: Please see the <a href="/server/standards/README.translations.html">Translations README</a> for information on coordinating and contributing translations of this article.
tr: Çevirilerimizde bulmuş olabileceğiniz hataları, aklınızdaki soru ve önerilerinizi lütfen <a href="mailto:web-translators@gnu.org">bize&nbsp;bildirin</a>.</p><p>Bu yazının çeviri düzenlemesi ve sunuşu ile ilgili bilgi için lütfen <a href="/server/standards/README.translations.html">Çeviriler BENİOKU</a> sayfasına bakın. Bu sayfanın ve diğer tüm sayfaların Türkçe çevirileri gönüllüler tarafından yapılmaktadır; Türkçe niteliği yüksek bir <a href="/home.html">www.gnu.org</a> için bize yardımcı olmak istiyorsanız, <a href="https://savannah.gnu.org/projects/www-tr">çalışma&nbsp;sayfamızı</a> ziyaret edebilirsiniz.

note: type: Content of: <div><p>
en: This page is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International License</a>.
tr: Bu sayfa <a rel="license" href="http://creativecommons.org/licenses/by-nd/4.0/deed.tr">Creative Commons Alıntı-Türetilemez 4.0 Uluslararası Lisansı</a> altında lisanslanmıştır.

note: TRANSLATORS: Use space (SPC) as msgstr if you don't want credits. type: Content of: <div><div>
en: *GNUN-SLOT: TRANSLATOR'S CREDITS*
tr: <p><strong>Çeviriye katkıda bulunanlar:</strong></p>
    <ul>
    <li>The FLOSS Information <a href="mailto:theflossinformation@gmail.com">&lt;theflossinformation@gmail.com&gt;</a>, 2019, 2020.</li>
    
    </ul>

note: timestamp start type: Content of: <div><p>
en: Updated:
tr: Son Güncelleme:
