From dbc9ed71244f4d263ad59f219da9aa28fee26809 Mon Sep 17 00:00:00 2001 From: zktosu Date: Sun, 8 May 2022 17:41:20 -0400 Subject: [PATCH] tr translation finished (#760) --- AUTHORS | 1 + src/editor/Editor.js | 2 +- .../extensions/ext-eyedropper/locale/tr.js | 9 ++ src/editor/extensions/ext-grid/locale/tr.js | 8 ++ .../extensions/ext-helloworld/locale/tr.js | 9 ++ .../extensions/ext-markers/locale/tr.js | 46 ++++++ .../extensions/ext-opensave/locale/tr.js | 8 ++ .../extensions/ext-panning/locale/tr.js | 8 ++ .../extensions/ext-polystar/locale/tr.js | 30 ++++ src/editor/extensions/ext-shapes/locale/tr.js | 24 ++++ .../extensions/ext-storage/locale/tr.js | 14 ++ src/editor/locale/lang.tr.js | 134 +++++++++--------- 12 files changed, 225 insertions(+), 68 deletions(-) create mode 100644 src/editor/extensions/ext-eyedropper/locale/tr.js create mode 100644 src/editor/extensions/ext-grid/locale/tr.js create mode 100644 src/editor/extensions/ext-helloworld/locale/tr.js create mode 100644 src/editor/extensions/ext-markers/locale/tr.js create mode 100644 src/editor/extensions/ext-opensave/locale/tr.js create mode 100644 src/editor/extensions/ext-panning/locale/tr.js create mode 100644 src/editor/extensions/ext-polystar/locale/tr.js create mode 100644 src/editor/extensions/ext-shapes/locale/tr.js create mode 100644 src/editor/extensions/ext-storage/locale/tr.js diff --git a/AUTHORS b/AUTHORS index 873359f0..e859743f 100644 --- a/AUTHORS +++ b/AUTHORS @@ -21,4 +21,5 @@ nl: Jaap Blom (Nederlands) ro: Christian Tzurcanu (Româneşte) ru: Laurent Dufloux (Русский) sk: Pavol Rusnak (Slovenčina) +tr: Zktosu (Türkçe) zh-TW: 黃瀚生 (Han Sheng Huang) (台灣正體) diff --git a/src/editor/Editor.js b/src/editor/Editor.js index fdf2866b..9da5156d 100644 --- a/src/editor/Editor.js +++ b/src/editor/Editor.js @@ -71,7 +71,7 @@ class Editor extends EditorStartup { this.docprops = false this.configObj.preferences = false this.canvMenu = null - this.goodLangs = ['ar', 'cs', 'de', 'en', 'es', 'fa', 'fr', 'fy', 'hi', 'it', 'ja', 'nl', 'pl', 'pt-BR', 'ro', 'ru', 'sk', 'sl', 'zh-CN', 'zh-TW'] + this.goodLangs = ['ar', 'cs', 'de', 'en', 'es', 'fa', 'fr', 'fy', 'hi', 'it', 'ja', 'nl', 'pl', 'pt-BR', 'ro', 'ru', 'sk', 'sl', 'tr', 'zh-CN', 'zh-TW'] const modKey = (isMac() ? 'meta+' : 'ctrl+') this.shortcuts = [ // Shortcuts not associated with buttons diff --git a/src/editor/extensions/ext-eyedropper/locale/tr.js b/src/editor/extensions/ext-eyedropper/locale/tr.js new file mode 100644 index 00000000..21162c03 --- /dev/null +++ b/src/editor/extensions/ext-eyedropper/locale/tr.js @@ -0,0 +1,9 @@ +export default { + name: 'renkseçici', + buttons: [ + { + title: 'Renk Seçim Aracı', + key: 'I' + } + ] +} diff --git a/src/editor/extensions/ext-grid/locale/tr.js b/src/editor/extensions/ext-grid/locale/tr.js new file mode 100644 index 00000000..c40a039d --- /dev/null +++ b/src/editor/extensions/ext-grid/locale/tr.js @@ -0,0 +1,8 @@ +export default { + name: 'Izgarayı Görüntüle', + buttons: [ + { + title: 'Izgara Göster/Gizle' + } + ] +} diff --git a/src/editor/extensions/ext-helloworld/locale/tr.js b/src/editor/extensions/ext-helloworld/locale/tr.js new file mode 100644 index 00000000..50c5ab9c --- /dev/null +++ b/src/editor/extensions/ext-helloworld/locale/tr.js @@ -0,0 +1,9 @@ +export default { + name: 'Merhaba Dünya', + text: 'Merhaba Dünya!\n\nBuraya Tıkladınız: {{x}}, {{y}}', + buttons: [ + { + title: "'Merhaba Dünya' De" + } + ] +} diff --git a/src/editor/extensions/ext-markers/locale/tr.js b/src/editor/extensions/ext-markers/locale/tr.js new file mode 100644 index 00000000..9baac24b --- /dev/null +++ b/src/editor/extensions/ext-markers/locale/tr.js @@ -0,0 +1,46 @@ +export default { + name: 'İşaretleyiciler', + langList: [ + { id: 'nomarker', title: 'İşaretleyici Yok' }, + { id: 'leftarrow', title: 'Sol Ok' }, + { id: 'rightarrow', title: 'Sağ Ok' }, + { id: 'textmarker', title: 'Metin İşaretleyici' }, + { id: 'forwardslash', title: 'İleri Bölme İşareti' }, + { id: 'reverseslash', title: 'Geri Bölme İşareti' }, + { id: 'verticalslash', title: 'Dikey Bölme İşareti' }, + { id: 'box', title: 'Kutu' }, + { id: 'star', title: 'Yıldız' }, + { id: 'xmark', title: 'X' }, + { id: 'triangle', title: 'Üçgen' }, + { id: 'mcircle', title: 'Çember' }, + { id: 'leftarrow_o', title: 'Sola Açık Ok' }, + { id: 'rightarrow_o', title: 'Sağa Açık Ok' }, + { id: 'box_o', title: 'Açık Kutu' }, + { id: 'star_o', title: 'Açık Yıldız' }, + { id: 'triangle_o', title: 'Açık Üçgen' }, + { id: 'mcircle_o', title: 'Açık Çember' } + ], + contextTools: [ + { + title: 'İşaretleyici Başla', + label: 's' + }, + { + title: 'Başlangıç işaretleyici seçin' + }, + { + title: 'Orta İşaretleyici', + label: 'm' + }, + { + title: 'Orta işaretleyici seçin' + }, + { + title: 'Bitiş işaretleyicisi', + label: 'e' + }, + { + title: 'Bitiş işaretleyicisi seçin' + } + ] +} diff --git a/src/editor/extensions/ext-opensave/locale/tr.js b/src/editor/extensions/ext-opensave/locale/tr.js new file mode 100644 index 00000000..c415412f --- /dev/null +++ b/src/editor/extensions/ext-opensave/locale/tr.js @@ -0,0 +1,8 @@ +export default { + opensave: { + new_doc: 'Yeni Resim', + open_image_doc: 'SVG Aç', + save_doc: 'SVG Kaydet', + save_as_doc: 'SVG olarak Kaydet' + } +} diff --git a/src/editor/extensions/ext-panning/locale/tr.js b/src/editor/extensions/ext-panning/locale/tr.js new file mode 100644 index 00000000..3044caa5 --- /dev/null +++ b/src/editor/extensions/ext-panning/locale/tr.js @@ -0,0 +1,8 @@ +export default { + name: 'Kaydırma Aracı ', + buttons: [ + { + title: 'Kaydırma' + } + ] +} diff --git a/src/editor/extensions/ext-polystar/locale/tr.js b/src/editor/extensions/ext-polystar/locale/tr.js new file mode 100644 index 00000000..3285a11f --- /dev/null +++ b/src/editor/extensions/ext-polystar/locale/tr.js @@ -0,0 +1,30 @@ +export default { + name: 'yıldız', + title: 'Çokgen/Yıldız Aracı', + buttons: [ + { + title: 'Yıldız Aracı' + }, + { + title: 'Çokgen Aracı' + } + ], + contextTools: [ + { + title: 'Kenar Sayısı', + label: 'noktalar' + }, + { + title: 'Sivrilik', + label: 'Sivrilik' + }, + { + title: 'Yıldızı Kıvır', + label: 'Döngüsel Kaydırma' + }, + { + title: 'Kenar Sayısı', + label: 'kenarlar' + } + ] +} diff --git a/src/editor/extensions/ext-shapes/locale/tr.js b/src/editor/extensions/ext-shapes/locale/tr.js new file mode 100644 index 00000000..eb50466b --- /dev/null +++ b/src/editor/extensions/ext-shapes/locale/tr.js @@ -0,0 +1,24 @@ +export default { + loading: 'Yükleniyor...', + categories: { + basic: 'Temel', + object: 'Nesneler', + symbol: 'Semboller', + arrow: 'Oklar', + flowchart: 'Akış Şemaları', + animal: 'Hayvanlar', + game: 'Kartlar & Satranç', + dialog_balloon: 'Diyalog baloncukları', + electronics: 'Elektronikler', + math: 'Matematikseller', + music: 'Müzik', + misc: 'Diğerleri', + raphael_1: 'raphaeljs.com set 1', + raphael_2: 'raphaeljs.com set 2' + }, + buttons: [ + { + title: 'Şekil kütüphanesi' + } + ] +} diff --git a/src/editor/extensions/ext-storage/locale/tr.js b/src/editor/extensions/ext-storage/locale/tr.js new file mode 100644 index 00000000..cc453ae4 --- /dev/null +++ b/src/editor/extensions/ext-storage/locale/tr.js @@ -0,0 +1,14 @@ +export default { + message: 'Varsayılan olarak ve desklendiğinde, SVG-Edit ayarlarlarınızı ve ' + + 'SVG\'lerinizi yerel makinenizde kaydedebilir dolayısıyla tekrar ' + + 'SVG-Edit\'i her açtığınızda tekrar yüklemeniz gerekmez.Eğer, gizlilik gereği ' + + 'bu bilgileri bilgisayarınızda saklamak istemiyorsanız, ' + + 'varsayılan ayarı buradan değiştirebilirsiniz.', + storagePrefsAndContent: 'Ayarları ve SVG içeriği Yerel Olarak Sakla', + storagePrefsOnly: 'Yalnızda ayarları yerel olarak sakla', + storagePrefs: 'Arayları Yerel Olarak Saklayın', + storageNoPrefsOrContent: 'Ayarlarımı ya da SVG içeriği yerel olarak saklama!', + storageNoPrefs: 'Ayarlarımı yerel olarak saklama!', + rememberLabel: 'Bu seçim hatırlansın mı?', + rememberTooltip: 'Yerel saklama ayarını kapatırsanız, aynı soruyu tekrar sormamak için URL değişecek.' +} diff --git a/src/editor/locale/lang.tr.js b/src/editor/locale/lang.tr.js index 5bf8a2a9..5bb0d5f4 100644 --- a/src/editor/locale/lang.tr.js +++ b/src/editor/locale/lang.tr.js @@ -240,78 +240,78 @@ export default { jpicker_tooltip_colors_current_color: 'Asıl renge dönmek için tıklayın', jpicker_tooltip_buttons_ok: 'Renk seçitine ekle', jpicker_tooltip_buttons_cancel: 'Vazgeç asıl renge dön', - jpicker_tooltip_hue_radio: 'Set To “Hue” Color Mode', - jpicker_tooltip_hue_textbox: '“Hue” değer (0-360°)', - jpicker_tooltip_saturation_radio: '“Saturation” Renk Modu', - jpicker_tooltip_saturation_textbox: '“Saturation” Değer(0-100%)', - jpicker_tooltip_value_radio: 'Set To “Value” Color Mode', - jpicker_tooltip_value_textbox: 'Enter A “Value” Value (0-100%)', - jpicker_tooltip_red_radio: 'Set To “Red” Color Mode', - jpicker_tooltip_red_textbox: 'Enter A “Red” Value (0-255)', - jpicker_tooltip_green_radio: 'Set To “Green” Color Mode', - jpicker_tooltip_green_textbox: 'Enter A “Green” Value (0-255)', - jpicker_tooltip_blue_radio: 'Set To “Blue” Color Mode', - jpicker_tooltip_blue_textbox: 'Enter A “Blue” Value (0-255)', - jpicker_tooltip_alpha_radio: 'Set To “Alpha” Color Mode', - jpicker_tooltip_alpha_textbox: 'Enter A “Alpha” Value (0-100)', - jpicker_tooltip_hex_textbox: 'Enter A “Hex” Color Value (#000000-#ffffff)', - jpicker_tooltip_hex_alpha: 'Enter A “Alpha” Value (#00-#ff)', - jgraduate_solid_color: 'Solid Color', - jgraduate_linear_gradient: 'Linear Gradient', - jgraduate_radial_gradient: 'Radial Gradient', - jgraduate_begin_point: 'Begin Point', - jgraduate_enter_starting_x: 'Enter starting x value between 0.0 and 1.0', - jgraduate_enter_starting_y: 'Enter starting y value between 0.0 and 1.0', - jgraduate_end_point: 'End Point', - jgraduate_enter_ending_x: 'Enter ending x value between 0.0 and 1.0', - jgraduate_enter_ending_y: 'Enter ending y value between 0.0 and 1.0', - jgraduate_center_point: 'Center Point', - jgraduate_enter_value_x: 'Enter x value between 0.0 and 1.0', - jgraduate_enter_value_y: 'Enter y value between 0.0 and 1.0', - jgraduate_focal_point: 'Focal Point', - jgraduate_match_center: 'Match center:', - jgraduate_enter_focal_x: 'Enter x value between 0.0 and 1.0', - jgraduate_enter_focal_y: 'Enter y value between 0.0 and 1.0', - jgraduate_spread_method: 'Spread method', - jgraduate_radius: 'Radius:', - jgraduate_set_radius: 'Click to set radius', + jpicker_tooltip_hue_radio: '“Hue” Renk Modu Ayarla', + jpicker_tooltip_hue_textbox: '“Hue” değeri (0-360°)', + jpicker_tooltip_saturation_radio: '“Doygunluk” Renk Modu Ayarla', + jpicker_tooltip_saturation_textbox: '“Doygunluk” Değeri(0-100%)', + jpicker_tooltip_value_radio: '“Beyazlık” Renk Modu Ayarla', + jpicker_tooltip_value_textbox: '“Beyazlık” Değeri (0-100%)', + jpicker_tooltip_red_radio: '“Kırmızı” Renk Modu Ayarla', + jpicker_tooltip_red_textbox: '“Kırmızı” Değeri (0-255)', + jpicker_tooltip_green_radio: '“Yeşil” Renk Modu Ayarla', + jpicker_tooltip_green_textbox: '“Yeşil” Değeri (0-255)', + jpicker_tooltip_blue_radio: '“Mavi” Renk Modu', + jpicker_tooltip_blue_textbox: '“Mavi” Değeri (0-255)', + jpicker_tooltip_alpha_radio: '“Saydamlık” Renk Modu Ayarla', + jpicker_tooltip_alpha_textbox: '“Saydamlık” Değeri (0-100)', + jpicker_tooltip_hex_textbox: '“Hex” Renk Modu Ayarla (#000000-#ffffff)', + jpicker_tooltip_hex_alpha: '“Hex” Değeri (#00-#ff)', + jgraduate_solid_color: 'Tek Renk', + jgraduate_linear_gradient: 'Doğrusal Gradyan', + jgraduate_radial_gradient: 'Döngüsel Gradyan', + jgraduate_begin_point: 'Başlangıç Noktası', + jgraduate_enter_starting_x: 'x için 0.0 ve 1.0 arasında başlangıç değeri girin', + jgraduate_enter_starting_y: 'y için 0.0 ve 1.0 arasında başlangıç değeri girin', + jgraduate_end_point: 'Bitiş Noktası', + jgraduate_enter_ending_x: 'x için 0.0 ve 1.0 arasında bitiş değeri girin', + jgraduate_enter_ending_y: 'y için 0.0 ve 1.0 arasında bitiş değeri girin', + jgraduate_center_point: 'Merkez Noktası', + jgraduate_enter_value_x: 'x için 0.0 ve 1.0 arasında değer girin', + jgraduate_enter_value_y: 'y için 0.0 ve 1.0 arasında değer girin', + jgraduate_focal_point: 'Odak Noktası', + jgraduate_match_center: 'Merkezle eşleştir:', + jgraduate_enter_focal_x: 'x için 0.0 ve 1.0 arasında değer girin', + jgraduate_enter_focal_y: 'y için 0.0 ve 1.0 arasında değer girin', + jgraduate_spread_method: 'Yayılım Metodu', + jgraduate_radius: 'Yarıçap:', + jgraduate_set_radius: 'Yarıçapı ayarlamak için tıklayın', jgraduate_ellip: 'Ellip:', - jgraduate_set_ellip: 'Click to set Ellip', - jgraduate_angle: 'Angle:', - jgraduate_set_angle: 'Click to set Angle', - jgraduate_deg: 'deg:', - jgraduate_opac: 'Opac:', - jgraduate_set_opac: 'Click to set Opac' + jgraduate_set_ellip: 'Ellip ayarlamak için tıklayın', + jgraduate_angle: 'Açı:', + jgraduate_set_angle: 'Açıyı ayarlamak için tıklayın', + jgraduate_deg: 'derece:', + jgraduate_opac: 'Şeffflık:', + jgraduate_set_opac: 'Şeffaflığı ayarlamak için tıklayın' }, notification: { - invalidAttrValGiven: 'Invalid value given', - noContentToFitTo: 'No content to fit to', - dupeLayerName: 'There is already a layer named that!', + invalidAttrValGiven: 'Verilen değer geçersiz', + noContentToFitTo: 'Kendisine sığılacak içerik yok', + dupeLayerName: 'O isimde bir katman zaten var!', enterUniqueLayerName: 'Benzersiz bir katman ismi girin', enterNewLayerName: 'Yeni katman ismi verin', layerHasThatName: 'Katmanın ismi aynı', - QmoveElemsToLayer: 'Move selected elements to layer \'%s\'?', - QwantToClear: 'Do you want to clear the drawing?\nThis will also erase your undo history!', - QwantToOpen: 'Do you want to open a new file?\nThis will also erase your undo history!', - QerrorsRevertToSource: 'There were parsing errors in your SVG source.\nRevert back to original SVG source?', - QignoreSourceChanges: 'Ignore changes made to SVG source?', - featNotSupported: 'Feature not supported', - enterNewImgURL: 'Enter the new image URL', - defsFailOnSave: 'NOTE: Due to a bug in your browser, this image may appear wrong (missing gradients or elements). It will however appear correct once actually saved.', - loadingImage: 'Loading image, please wait...', - saveFromBrowser: 'Select \'Save As...\' in your browser (possibly via file menu or right-click context-menu) to save this image as a {{type}} file.', - noteTheseIssues: 'Also note the following issues: ', - unsavedChanges: 'There are unsaved changes.', - enterNewLinkURL: 'Enter the new hyperlink URL', - errorLoadingSVG: 'Error: Unable to load SVG data', - URLLoadFail: 'Unable to load from URL', - retrieving: 'Retrieving \'%s\' ...', - popupWindowBlocked: 'Popup window may be blocked by browser', - exportNoBlur: 'Blurred elements will appear as un-blurred', - exportNoforeignObject: 'foreignObject elements will not appear', - exportNoDashArray: 'Strokes will appear filled', - exportNoText: 'Text may not appear as expected', - editorPreferencesMsg: 'By default and where supported, SVG-Edit can store your editor preferences and SVG content locally on your machine so you do not need to add these back each time you load SVG-Edit. If, for privacy reasons, you do not wish to store this information on your machine, you can change away from the default option below.', - source_dialog_note: 'Copy the contents of this box into a text editor, then save the file with a .svg extension.' + QmoveElemsToLayer: 'Seçilen nesneleri \'%s\' katmanına taşıyın?', + QwantToClear: 'Çizimi sıfırlamak istediğinizden emin misiniz?\nBu aynı zamanda gerial geçmişini de silecek!', + QwantToOpen: 'Yeni bir belge açmak istediğinize emin misiniz?\nBu aynı zamanda gerial geçmişini de silecek!', + QerrorsRevertToSource: 'SVG dosyasını tararken sorunlar oluştu.\nOrjinal SVG dosyasına dönüş yapılsın mı?', + QignoreSourceChanges: 'SVG kayndağındaki değişiklikleri gözmezden gelelim mi?', + featNotSupported: 'Bu özellik desteklenmiyor', + enterNewImgURL: 'Yeni bir resim bağlantısı(URL) girin', + defsFailOnSave: 'NOTE: internet gezgininizdeki hata nedeni ile, bu resim yanlış görüntülenebilir (gradyan ya da element eksikliği). Ama kaydedildikten sonra düzgün görünecektir.', + loadingImage: 'Resim yükleniyor, Lütfen bekleyiniz...', + saveFromBrowser: '\'Farklı Kaydet...\' seçeneğini seçin (sağ tık menüsünden ya da Dosya menüsünden olabilir) eğer bu resmi {{type}} tipinde kaydetmek istiyorsanız.', + noteTheseIssues: 'Ayrıca şu sorunları not edin: ', + unsavedChanges: 'Kaydedilmemiş değişiklikler mevcut.', + enterNewLinkURL: 'Yeni bir bağlantı URL\'si girin', + errorLoadingSVG: 'Hata: SVG verisi yüklenemiyor', + URLLoadFail: 'URL\'den yükleme gerçekleştirilemiyor', + retrieving: 'Alınıyor \'%s\' ...', + popupWindowBlocked: 'Açılı pencere internet gezgini tarafından engelleniyor olabilir', + exportNoBlur: 'Bulanık ögeler bulanık değil gibi görüntülenecek', + exportNoforeignObject: 'foreignObject ögeleri görüntülenmeyecek', + exportNoDashArray: 'Çizgiler \'sürekli\' görüntülenecek', + exportNoText: 'Metin beklenildiği şekilde görüntülenmeyebilir', + editorPreferencesMsg: 'Varsayılan olarak ve destekleniyorsa, SVG-Edit seçimlerinizi ve SVG dosyayı bilgisayarınızda yerel olarak kaydedebilir dolayısıyla SVG-Edit\'i her açtığınızda tekrar yüklemek zorunda değilsiniz. Eğer gizlilik gereği bu özelliği kapatmak isterseniz aşağıdaki seçeneklerden yapabilrisiniz.', + source_dialog_note: 'Bu kutu içeriğini metin düzenleyiciye kopyalayın, sonra dosyayı .svg eklentisi ile kaydedin.' } }