From 404174341662a847108f64fe66166f6d466bc0f6 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Mon, 29 Jun 2026 18:01:41 +0200 Subject: [PATCH] Translated using Weblate (Tamil) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (456 of 456 strings) Update translation files Updated by "Update LINGUAS file" add-on in Weblate. Added translation using Weblate (Tamil) Co-authored-by: Hosted Weblate Co-authored-by: தமிழ்நேரம் Translate-URL: https://hosted.weblate.org/projects/eu-jumplink-learn6502/app/ Translate-URL: https://hosted.weblate.org/projects/eu-jumplink-learn6502/app/ta/ Translation: eu.jumplink.Learn6502/App --- packages/translations/LINGUAS | 3 +- packages/translations/ta.po | 1866 +++++++++++++++++++++++++++++++++ 2 files changed, 1868 insertions(+), 1 deletion(-) create mode 100644 packages/translations/ta.po diff --git a/packages/translations/LINGUAS b/packages/translations/LINGUAS index 99794392..73d74f55 100644 --- a/packages/translations/LINGUAS +++ b/packages/translations/LINGUAS @@ -12,4 +12,5 @@ pt pt_BR uk vi -zh_Hans \ No newline at end of file +zh_Hans +ta diff --git a/packages/translations/ta.po b/packages/translations/ta.po new file mode 100644 index 00000000..48e84c7b --- /dev/null +++ b/packages/translations/ta.po @@ -0,0 +1,1866 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the eu.jumplink.Learn6502 package. +# தமிழ்நேரம் , 2026. +msgid "" +msgstr "" +"Project-Id-Version: eu.jumplink.Learn6502 0.7.0\n" +"Report-Msgid-Bugs-To: https://github.com/JumpLink/Learn6502/issues\n" +"POT-Creation-Date: 2025-09-09 21:21+0200\n" +"PO-Revision-Date: 2026-06-29 16:01+0000\n" +"Last-Translator: தமிழ்நேரம் \n" +"Language-Team: Tamil \n" +"Language: ta\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 2026.7.dev0\n" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "(Actually, I've been reliably informed that 6502 processors are still being produced by Western Design Center and sold to hobbyists, so clearly 6502 isn't a dead language! Who knew?)" +msgstr "(உண்மையில், 6502 செயலிகள் இன்னும் மேற்கத்திய வடிவமைப்பு மையம் மற்றும் இல்லை என்பது யாருக்குத் தெரியும்?)" + +msgid "6502" +msgstr "6502" + +#. TRANSLATORS: Info message when the hardware stack underflows and wraps around +msgid "6502 Stack emptied! Wrapping..." +msgstr "6502 அடுக்கு காலியாகிவிட்டது! போர்த்தி..." + +#. TRANSLATORS: Info message when the hardware stack overflows and wraps around +msgid "6502 Stack filled! Wrapping..." +msgstr "6502 அடுக்கு நிரப்பப்பட்டது! போர்த்தி..." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "6502 assembly language has a bunch of branching instructions, all of which branch based on whether certain flags are set or not. In this example we'll be looking at BNE: \"Branch on not equal\"." +msgstr "6502 அசெம்பிளி மொழியில் பல கிளை வழிமுறைகள் உள்ளன, இவை அனைத்தும் குறிப்பிட்ட கொடிகள் அமைக்கப்பட்டுள்ளதா இல்லையா என்பதை அடிப்படையாகக் கொண்டது. இந்த எடுத்துக்காட்டில் நாம் BNE ஐப் பார்ப்போம்: \"சமமாக இல்லாத கிளை\"." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Willem van der Jagt made a fully annotated gist of this source code, so follow along with that for more details." +msgstr "Willem வேன் der Jagt இந்த மூலக் குறியீட்டின் முழு விவரக்குறிப்புச் சுருக்கத்தை உருவாக்கினார், மேலும் விவரங்களுக்கு அதைப் பின்பற்றவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$00-$01: Apple position" +msgstr "$00-$01: ஆப்பிள் நிலை" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$02: Snake direction (1=up, 2=right, 4=down, 8=left)" +msgstr "$02: பாம்பு திசை (1=மேலே, 2=வலது, 4=கீழ், 8=இடது)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$03: Snake length" +msgstr "$03: பாம்பு நீளம்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$0: Black (#000000)" +msgstr "$0: கருப்பு (#000000)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$10-$15: Snake position data (head, body segments, tail)" +msgstr "$10-$15: Snake position தகவல்கள் (head, body segments, tail)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$1: White (#ffffff)" +msgstr "$1: வெள்ளை (#ffffff)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$2: Red (#880000)" +msgstr "$2: சிவப்பு (#880000)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$3: Cyan (#aaffee)" +msgstr "$3: சியான் (#aaffee)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$4: Purple (#cc44cc)" +msgstr "$4: ஊதா (#cc44cc)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$5: Green (#00cc55)" +msgstr "$5: பச்சை (#00cc55)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$6: Blue (#0000aa)" +msgstr "$6: நீலம் (#0000aa)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$7: Yellow (#eeee77)" +msgstr "$7: மஞ்சள் (#eeee77)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$8: Orange (#dd8855)" +msgstr "$8: ஆரஞ்சு (#dd8855)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$9: Brown (#664400)" +msgstr "$9: பிரவுன் (#664400)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$FE: Random number generator (reads as a random value 0-255)" +msgstr "$FE: ரேண்டம் எண் செனரேட்டர் (சீரற்ற மதிப்பு 0-255 ஆகப் படிக்கிறது)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$FF: Last pressed key (ASCII code)" +msgstr "$FF: கடைசியாக அழுத்திய விசை (ASCII குறியீடு)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$a: Light red (#ff7777)" +msgstr "$a: வெளிர் சிவப்பு (#ff7777)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$b: Dark grey (#333333)" +msgstr "$b: அடர் சாம்பல் (#333333)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$c: Grey (#777777)" +msgstr "$c: சாம்பல் (#777777)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$d: Light green (#aaff66)" +msgstr "$d: வெளிர் பச்சை (#aaff66)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$e: Light blue (#0088ff)" +msgstr "$e: வெளிர் நீலம் (#0088ff)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "$f: Light grey (#bbbbbb)" +msgstr "$f: வெளிர் சாம்பல் (#bbbbbb)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "A (Accumulator): Main register for calculations and data manipulation" +msgstr "A (அக்யூமுலேட்டர்): கணக்கீடுகள் மற்றும் தரவு கையாளுதலுக்கான முதன்மைப் பதிவு" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "A or Left Arrow key ($61)" +msgstr "A அல்லது இடது அம்புக்குறி விசை ($61)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "ADC/SBC: Add/subtract with carry" +msgstr "ADC/SBC: கேரியுடன் சேர்/கழித்தல்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Absolute,X/Y ($c000,X): Add X/Y register to absolute address" +msgstr "Absolute,X/Y ($c000,X): X/Y பதிவை முழுமையான முகவரியில் சேர்க்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Absolute ($c000): Access any memory location" +msgstr "முழுமை ($c000): எந்த நினைவக இருப்பிடத்தையும் அணுகவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Action buttons:" +msgstr "செயல் பொத்தான்கள்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "B (Break): Set when BRK instruction is executed" +msgstr "B (பிரேக்): BRK அறிவுறுத்தல் செயல்படுத்தப்படும் போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "BEQ/BNE/BCC/BCS: Branch if equal/not equal/carry clear/carry set" +msgstr "BEQ/BNE/BCC/BCS: கிளை என்றால் சமம்/சமமாக இல்லை/தெளிவான/கேரி செட் இருந்தால்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "C (Carry): Set when arithmetic operations overflow a byte" +msgstr "C (கேரி): எண்கணித செயல்பாடுகள் ஒரு பைட்டைக் கடந்து செல்லும் போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Compare ops: CMP/CPX/CPY set N/Z/C like a subtraction (register − memory) without storing a result." +msgstr "ஒப்பீடு ops: CMP/CPX/CPY N/Z/C ஒரு முடிவைச் சேமிக்காமல் கழித்தல் (பதிவு − நினைவகம்) போன்று அமைக்கவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "D (Decimal): Set when processor is in BCD (Binary Coded Decimal) mode" +msgstr "D (தசமம்): செயலி BCD (பைனரி குறியிடப்பட்ட தசம) பயன்முறையில் இருக்கும்போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "D or Right Arrow key ($64)" +msgstr "D அல்லது வலது அம்புக்குறி விசை ($64)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Directional controls:" +msgstr "திசைக் கட்டுப்பாடுகள்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Display Memory: $0200-$05FF (used for screen output)" +msgstr "காட்சி நினைவகம்: $0200-$05FF (திரை வெளியீட்டிற்குப் பயன்படுத்தப்பட்டது)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "E or Space key ($20)" +msgstr "E அல்லது ச்பேச் கீ ($20)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "I (Interrupt): Set when interrupts are disabled" +msgstr "I (குறுக்கீடு): குறுக்கீடுகள் முடக்கப்படும் போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "INX/INY/DEX/DEY: Increment/decrement registers" +msgstr "INX/INY/DEX/DEY: அதிகரிப்பு/குறைவு பதிவுகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Immediate (#$c0): Use the actual value" +msgstr "உடனடி (#$c0): உண்மையான மதிப்பைப் பயன்படுத்தவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Indexed Indirect (($c0,X)): Add X to zero page address, then use result as pointer to get actual target address" +msgstr "குறியீடு செய்யப்பட்ட மறைமுகம் (($c0,X)): சுழிய பக்க முகவரிக்கு Xஐச் சேர்த்து, உண்மையான இலக்கு முகவரியைப் பெற, முடிவைச் சுட்டிக்காட்டியாகப் பயன்படுத்தவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Indirect Indexed (($c0),Y): Use zero page address as pointer to get base address, then add Y to that base" +msgstr "மறைமுக அட்டவணையிடப்பட்டது (($c0),Y): அடிப்படை முகவரியைப் பெற, சுழிய பக்க முகவரியை சுட்டியாகப் பயன்படுத்தவும், பின்னர் அந்த அடிப்படையில் Yஐச் சேர்க்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Indirect (($c000)): Look up address stored at given location" +msgstr "மறைமுக (($c000)): கொடுக்கப்பட்ட இடத்தில் சேமிக்கப்பட்டுள்ள முகவரியைப் பார்க்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "JMP: Unconditional jump" +msgstr "JMP: நிபந்தனையற்ற சம்ப்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "JSR/RTS: Jump to subroutine / Return from subroutine" +msgstr "JSR/RTS: சப்ரூட்டினுக்குச் செல்லவும் / சப்ரூட்டினிலிருந்து திரும்பவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "LDA/LDX/LDY: Load registers" +msgstr "LDA/LDX/LDY: பதிவுகளை ஏற்றவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "N (Negative): Set when bit 7 of result is set" +msgstr "N (எதிர்மறை): முடிவு பிட் 7 அமைக்கப்படும் போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "PC (Program Counter): Points to the next instruction to execute" +msgstr "PC (Program Counter): செயல்படுத்துவதற்கான அடுத்த வழிமுறையை சுட்டிக்காட்டுகிறது" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "PHA/PLA: Push/pull accumulator to/from stack" +msgstr "PHA/PLA: குவியலுக்கு/இருந்து தள்ளு/இழுக்க" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Program Storage: Starting at $0600" +msgstr "நிரல் சேமிப்பு: $0600 இல் தொடங்குகிறது" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Q or Enter/Return key ($0D)" +msgstr "Q அல்லது Enter/Return விசை ($0D)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Relative (label): Branch uses signed 8‑bit offset from the next instruction (−128…+127)" +msgstr "உறவினர் (லேபிள்): கிளை அடுத்த அறிவுறுத்தலில் இருந்து கையொப்பமிடப்பட்ட 8‑பிட் ஆஃப்செட்டைப் பயன்படுத்துகிறது (−128…+127)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "S or Down Arrow key ($73)" +msgstr "S அல்லது கீழ் அம்புக்குறி விசை ($73)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "SBC needs carry set: Set C before subtracting (works as inverse borrow). C clear after SBC indicates a borrow occurred." +msgstr "SBC தேவைகள் கேரி செட்: கழிப்பதற்கு முன் C அமைக்கவும் (தலைகீழ் கடனாக வேலை செய்கிறது). SBCக்குப் பிறகு C தெளிவானது கடன் வாங்கியதைக் குறிக்கிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "SP (Stack Pointer): Points to current stack position (starts at $FF)" +msgstr "SP (ச்டாக் பாயிண்டர்): தற்போதைய ச்டாக் நிலைக்குச் சுட்டிகள் ($FF இல் தொடங்குகிறது)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "STA/STX/STY: Store registers to memory" +msgstr "STA/STX/STY: பதிவுகளை நினைவகத்தில் சேமிக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Stack: $0100-$01FF" +msgstr "ச்டாக்: $0100-$01FF" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "V (Overflow): Set when arithmetic operation causes signed overflow" +msgstr "V (ஓவர்ஃப்ளோ): எண்கணித செயல்பாடு கையொப்பமிடப்பட்ட மேலோட்டத்தை ஏற்படுத்தும் போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "W or Up Arrow key ($77)" +msgstr "W அல்லது மேல் அம்புக்குறி விசை ($77)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "X, Y: Index registers for addressing and counting" +msgstr "X, Y: முகவரியிடுவதற்கும் எண்ணுவதற்கும் குறியீட்டு பதிவுகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Z (Zero): Set when result is zero" +msgstr "Z (பூச்யம்): முடிவு பூச்சியமாக இருக்கும்போது அமைக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Zero Page,X/Y ($c0,X): Add X/Y register to zero page address" +msgstr "Zero Page,X/Y ($c0,X): X/Y பதிவை சுழிய பக்க முகவரியில் சேர்க்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Zero Page ($c0): Access memory locations $00-$FF" +msgstr "சீரோ பக்கம் ($c0): நினைவக இருப்பிடங்களை அணுகவும் $00-$FF" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Zero Page: $0000-$00FF (first 256 bytes, faster access)" +msgstr "பூச்சிய பக்கம்: $0000-$00FF (முதல் 256 பைட்டுகள், விரைவான அணுகல்)" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "BCC and BCS (\"branch on carry clear\" and \"branch on carry set\") are used to branch on the carry flag. Write a program that uses one of these two." +msgstr "BCC மற்றும் BCS (\"கிளியர் ஆன் கேரி கிளியர்\" மற்றும் \"கிரேரி செட்டில் உள்ள கிளை\") கேரி ஃபிளாசில் கிளை செய்ய பயன்படுத்தப்படுகிறது. இந்த இரண்டில் ஒன்றைப் பயன்படுத்தும் நிரலை எழுதவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "JMP is an unconditional jump. Here's a really simple example to show it in action:" +msgstr "JMP என்பது நிபந்தனையற்ற சம்ப் ஆகும். அதை செயலில் காட்ட ஒரு எளிய உதாரணம்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "JSR and RTS (\"jump to subroutine\" and \"return from subroutine\") are a dynamic duo that you'll usually see used together. JSR is used to jump from the current location to another part of the code. RTS returns to the previous position. This is basically like calling a function and returning." +msgstr "JSR மற்றும் RTS (\"சப்ரூட்டினுக்குத் தாவி\" மற்றும் \"சப்ரூட்டினிலிருந்து திரும்புதல்\") ஆகியவை நீங்கள் வழக்கமாக ஒன்றாகப் பயன்படுத்துவதைக் காணக்கூடிய ஒரு மாறும் இரட்டையர். தற்போதைய இடத்திலிருந்து குறியீட்டின் மற்றொரு பகுதிக்கு செல்ல JSR பயன்படுத்தப்படுகிறது. RTS முந்தைய நிலைக்குத் திரும்புகிறது. இது அடிப்படையில் ஒரு செயல்பாட்டை அழைத்து திரும்புவது போன்றது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "PC is the program counter - it's how the processor knows at what point in the program it currently is. It's like the current line number of an executing script. In the simulator the code is assembled starting at memory location $0600, so PC always starts there." +msgstr "PC என்பது நிரல் கவுண்டர் - இது தற்போது நிரலில் எந்த கட்டத்தில் உள்ளது என்பதை செயலி எவ்வாறு அறிந்து கொள்கிறது. இது செயல்படுத்தும் ச்கிரிப்ட்டின் தற்போதைய வரி எண் போன்றது. சிமுலேட்டரில் குறியீடு $0600 நினைவக இடத்தில் தொடங்கி, PC எப்போதும் அங்கேயே தொடங்கும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "SP is the stack pointer. I won't get into the stack yet, but basically this register is decremented every time a byte is pushed onto the stack, and incremented when a byte is popped off the stack." +msgstr "SP என்பது ச்டாக் பாயிண்டர் ஆகும். நான் இன்னும் ச்டேக்கிற்குள் வரமாட்டேன், ஆனால் அடிப்படையில் இந்த பதிவு ஒவ்வொரு முறையும் ச்டேக்கில் ஒரு பைட் தள்ளப்படும்போது குறைக்கப்படும், மேலும் ஒரு பைட் ச்டேக்கில் இருந்து வெளியேறும் போது அதிகரிக்கும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "X holds the pixel colour, and Y holds the position of the current pixel. The first loop draws the current colour as a pixel (via the A register), pushes the colour to the stack, then increments the colour and position. The second loop pops the stack, draws the popped colour as a pixel, then increments the position. As should be expected, this creates a mirrored pattern." +msgstr "X படப்புள்ளி நிறத்தையும், Y தற்போதைய பிக்சலின் நிலையையும் வைத்திருக்கிறது. முதல் வளையமானது தற்போதைய நிறத்தை பிக்சலாக வரைகிறது (A பதிவு வழியாக), வண்ணத்தை அடுக்கிற்குத் தள்ளுகிறது, பின்னர் நிறம் மற்றும் நிலையை அதிகரிக்கிறது. இரண்டாவது லூப் அடுக்கை பாப் செய்து, பாப் செய்யப்பட்ட நிறத்தை ஒரு பிக்சலாக வரைந்து, பின்னர் நிலையை அதிகரிக்கிறது. எதிர்பார்த்தபடி, இது ஒரு பிரதிபலிப்பு வடிவத்தை உருவாக்குகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "a9 and c9 are the processor opcodes for immediate-addressed LDA and CMP respectively. 01 and 02 are the arguments to these instructions. d0 is the opcode for BNE, and its argument is 02. This means \"skip over the next two bytes\" (85 22, the assembled version of STA $22). Try editing the code so STA takes a two-byte absolute address rather than a single-byte zero page address (e.g. change STA $22 to STA $2222). Reassemble the code and look at the hexdump again - the argument to BNE should now be 03, because the instruction the processor is skipping past is now three bytes long." +msgstr "a9 மற்றும் c9 ஆகியவை முறையே LDA மற்றும் CMP க்கான செயலி ஆப்கோடுகள் ஆகும். 01 மற்றும் 02 ஆகியவை இந்த வழிமுறைகளுக்கான வாதங்கள். d0 என்பது BNEக்கான ஆப்கோடு மற்றும் அதன் உரையாடல் 02. இதன் பொருள் \"அடுத்த இரண்டு பைட்டுகளைத் தவிர்\" (85 22, STA $22 இன் அசெம்பிள் செய்யப்பட்ட பதிப்பு). குறியீட்டைத் திருத்த முயற்சிக்கவும், இதன் மூலம் STA ஒற்றை-பைட் சுழிய பக்க முகவரியைக் காட்டிலும் இரண்டு-பைட் முழுமையான முகவரியை எடுக்கும் (எ.கா. STA $22 என்பதை STA $2222 ஆக மாற்றவும்). குறியீட்டை மீண்டும் இணைத்து மீண்டும் எக்ச்டம்பைப் பார்க்கவும் - BNEக்கான உரையாடல் இப்போது 03 ஆக இருக்க வேண்டும், ஏனெனில் செயலி கடந்ததைத் தவிர்க்கும் அறிவுறுத்தல் இப்போது மூன்று பைட்டுகள் நீளமாக உள்ளது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "checkSnakeCollision loops through the snake's body segments, checking each byte pair against the head pair. If there is a match, then game over." +msgstr "செக் பாம்பு மோதல் பாம்பின் உடல் பகுதிகள் வழியாகச் சென்று, ஒவ்வொரு பைட் சோடியையும் தலை சோடிக்கு எதிராகச் சரிபார்க்கிறது. போட்டி இருந்தால், ஆட்டம் முடிந்தது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "init and loop are both subroutines. init initializes the game state, and loop is the main game loop." +msgstr "init மற்றும் லூப் இரண்டும் சப்ரூட்டின்கள். init கேம் நிலையை துவக்குகிறது, மேலும் லூப் என்பது முக்கிய கேம் லூப் ஆகும்." + +#. TRANSLATORS: Instructions for completing submission on GitHub, including info about large examples +msgid "" +"A GitHub issue has been opened in your browser. Please review and submit it there to complete your contribution. Once approved, your example will be included in the next release.\n" +"\n" +"Should your example be too large, the complete content will be copied to your clipboard for manual pasting into the GitHub issue." +msgstr "" +"உங்கள் உலாவியில் GitHub சிக்கல் திறக்கப்பட்டுள்ளது. உங்கள் பங்களிப்பை நிறைவுசெய்ய, மதிப்பாய்வு செய்து அதைச் சமர்ப்பிக்கவும். அங்கீகரிக்கப்பட்டதும், உங்கள் சான்று அடுத்த வெளியீட்டில் சேர்க்கப்படும். \n" +"\n" +"உங்கள் சான்று மிகப் பெரியதாக இருந்தால், GitHub சிக்கலில் கைமுறையாக ஒட்டுவதற்கு முழுமையான உள்ளடக்கம் உங்கள் இடைநிலைப்பலகைக்கு நகலெடுக்கப்படும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "A full list of the 6502 instruction set is available here and here (I usually refer to both pages as they have their strengths and weaknesses). These pages detail the arguments to each instruction, which registers they use, and which flags they set. They are your bible." +msgstr "6502 அறிவுறுத்தல் தொகுப்பின் முழுப் பட்டியல் இங்கே கிடைக்கும் மற்றும் இங்கே (நான் பொதுவாக இரண்டு பக்கங்களையும் அவற்றின் வலிமை மற்றும் பலவீனங்களைக் குறிப்பிடுகிறேன்). இந்தப் பக்கங்கள் ஒவ்வொரு அறிவுறுத்தலுக்குமான வாதங்களை விவரிக்கின்றன, அவை எந்தப் பதிவுகளைப் பயன்படுத்துகின்றன, எந்தக் கொடிகளை அமைக்கின்றன. அவை உங்கள் பைபிள்." + +#. TRANSLATORS: About dialog menu item label +msgid "About Learn 6502 Assembly" +msgstr "பற்றி அறிய 6502 பேரவை" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Absolute,X and absolute,Y: $c000,X and $c000,Y" +msgstr "முழுமையான, ஃச் மற்றும் முழுமையான, Y: $c000,X மற்றும் $c000,Y" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Absolute: $c000" +msgstr "முழுமையானது: $c000" + +#. TRANSLATORS: Preferences group title for accent color selection +msgid "Accent color" +msgstr "உச்சரிப்பு நிறம்" + +#. TRANSLATORS: Accessibility label for accent color option Blue +msgid "Accent: Blue" +msgstr "உச்சரிப்பு: நீலம்" + +#. TRANSLATORS: Accessibility label for accent color option Green +msgid "Accent: Green" +msgstr "உச்சரிப்பு: பச்சை" + +#. TRANSLATORS: Accessibility label for accent color option Orange +msgid "Accent: Orange" +msgstr "உச்சரிப்பு: ஆரஞ்சு" + +#. TRANSLATORS: Accessibility label for accent color option Pink +msgid "Accent: Pink" +msgstr "உச்சரிப்பு: இளஞ்சிவப்பு" + +#. TRANSLATORS: Accessibility label for accent color option Purple +msgid "Accent: Purple" +msgstr "உச்சரிப்பு: ஊதா" + +#. TRANSLATORS: Accessibility label for accent color option Red +msgid "Accent: Red" +msgstr "உச்சரிப்பு: சிவப்பு" + +#. TRANSLATORS: Accessibility label for accent color option Slate +msgid "Accent: Slate" +msgstr "உச்சரிப்பு: ச்லேட்" + +#. TRANSLATORS: Accessibility label for accent color option Teal +msgid "Accent: Teal" +msgstr "உச்சரிப்பு: டீல்" + +#. TRANSLATORS: Accessibility label for accent color option Yellow +msgid "Accent: Yellow" +msgstr "உச்சரிப்பு: மஞ்சள்" + +#. TRANSLATORS: Register name and description in debugger +msgid "Accumulator: Main register for calculations" +msgstr "குவிப்பான்: கணக்கீடுகளுக்கான முதன்மையான பதிவு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Add more instructions to draw extra pixels." +msgstr "கூடுதல் பிக்சல்களை வரைய கூடுதல் வழிமுறைகளைச் சேர்க்கவும்." + +#. TRANSLATORS: Release notes for version 0.2.0 - file management +msgid "Added file management to save and load your programs" +msgstr "உங்கள் நிரல்களைச் சேமிக்கவும் ஏற்றவும் கோப்பு மேலாண்மை சேர்க்கப்பட்டது" + +#. TRANSLATORS: Release notes for version 0.2.0 - help feature +msgid "Added help feature to make code editing easier for beginners" +msgstr "தொடக்கநிலையாளர்களுக்கு குறியீட்டைத் திருத்துவதை எளிதாக்க உதவி நற்பொருத்தம் சேர்க்கப்பட்டது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Additional button inputs are also available: button A (Enter/Return key, ASCII code $0D) and button B (Space key, ASCII code $20). These can be used to add more interaction to your games. For directional controls, both WASD keys and arrow keys can be used interchangeably." +msgstr "கூடுதல் பொத்தான் உள்ளீடுகளும் கிடைக்கின்றன: பொத்தான் A (Enter/Return key, ASCII குறியீடு $0D) மற்றும் பொத்தான் B (Space key, ASCII குறியீடு $20). உங்கள் கேம்களில் கூடுதல் தொடர்புகளைச் சேர்க்க இவை பயன்படுத்தப்படலாம். திசைக் கட்டுப்பாடுகளுக்கு, WASD விசைகள் மற்றும் அம்புக்குறி விசைகள் இரண்டையும் ஒன்றுக்கொன்று மாற்றாகப் பயன்படுத்தலாம்." + +#. TRANSLATORS: Error message when an unknown opcode is encountered at address +#, javascript-format +msgid "Address %s - unknown opcode" +msgstr "முகவரி %s - அறியப்படாத ஆப்கோட்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Addressing Modes" +msgstr "முகவரி முறைகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Addressing modes" +msgstr "முகவரி முறைகள்" + +msgid "Adwaita" +msgstr "அத்வைதா" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "After a move in each direction, we also need to check to see if the head would become out of bounds. This is handled differently for each direction. For left and right, we can check to see if the head has effectively \"wrapped around\". Going right from $021f by incrementing the least significant byte would lead to $0220, but this is actually jumping from the last pixel of the first row to the first pixel of the second row. So, every time we move right, we need to check if the new least significant byte is a multiple of $20. This is done using a bit check against the mask $1f. Hopefully the illustration below will show you how masking out the lowest 5 bits reveals whether a number is a multiple of $20 or not." +msgstr "ஒவ்வொரு திசையிலும் ஒரு நகர்வுக்குப் பிறகு, தலை வரம்பிற்கு அப்பாற்பட்டதா என்பதையும் நாம் சரிபார்க்க வேண்டும். இது ஒவ்வொரு திசைக்கும் வித்தியாசமாக கையாளப்படுகிறது. இடது மற்றும் வலதுபுறத்தில், தலை திறம்பட \"சுற்றப்பட்டதா\" என்பதை நாம் சரிபார்க்கலாம். குறைவான குறிப்பிடத்தக்க பைட்டை அதிகரிப்பதன் மூலம் $021f இலிருந்து வலதுபுறம் செல்வது $0220க்கு வழிவகுக்கும், ஆனால் இது உண்மையில் முதல் வரிசையின் கடைசி பிக்சலில் இருந்து இரண்டாவது வரிசையின் முதல் பிக்சலுக்குத் தாண்டுகிறது. எனவே, ஒவ்வொரு முறையும் நாம் வலதுபுறம் நகரும் போது, புதிய குறைந்தபட்சம் குறிப்பிடத்தக்க பைட் $20 இன் பெருக்கமா என்பதைச் சரிபார்க்க வேண்டும். $1f முகமூடிக்கு எதிராக ஒரு பிட் சரிபார்ப்பைப் பயன்படுத்தி இது செய்யப்படுகிறது. குறைந்த 5 பிட்களை மறைப்பது, ஒரு எண் $20 இன் பெருக்கமா இல்லையா என்பதை எப்படி வெளிப்படுத்துகிறது என்பதை கீழே உள்ள விளக்கப்படம் காண்பிக்கும் என்று நம்புகிறோம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "After collision detection, we update the snake's location. This is done at a high level like so: First, move each byte pair of the body up one position in memory. Second, update the head according to the current direction. Finally, if the head is out of bounds, handle it as a collision. I'll illustrate this with some ascii art. Each pair of brackets contains an x,y coordinate rather than a pair of bytes for simplicity." +msgstr "மோதலை கண்டறிந்த பிறகு, பாம்பின் இருப்பிடத்தைப் புதுப்பிக்கிறோம். இது போன்ற உயர் மட்டத்தில் செய்யப்படுகிறது: முதலில், உடலின் ஒவ்வொரு பைட் சோடியையும் நினைவகத்தில் ஒரு நிலைக்கு நகர்த்தவும். இரண்டாவதாக, தற்போதைய திசைக்கு ஏற்ப தலையை புதுப்பிக்கவும். இறுதியாக, தலை எல்லைக்கு வெளியே இருந்தால், அதை மோதலாகக் கையாளவும். இதை சில தபஅஇகு கலை மூலம் விளக்குகிறேன். ஒவ்வொரு இணை அடைப்புக்குறிகளிலும் எளிமைக்காக ஒரு இணை பைட்டுகளைக் காட்டிலும் x,y ஒருங்கிணைப்பு உள்ளது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "After the initial block of comments (lines starting with semicolons), the first two lines are:" +msgstr "கருத்துகளின் ஆரம்ப தொகுதிக்குப் பிறகு (அரைப்புள்ளிகளுடன் தொடங்கும் வரிகள்), முதல் இரண்டு வரிகள்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "After this, the value 2 is added to the accumulator, to create a final random number in the range 2–5." +msgstr "இதற்குப் பிறகு, 2–5 வரம்பில் இறுதி சீரற்ற எண்ணை உருவாக்க, 2 மதிப்பு திரட்டியில் சேர்க்கப்படும்." + +#. TRANSLATORS: File filter name for all file types +msgid "All Files" +msgstr "அனைத்து கோப்புகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "All instructions that support absolute addressing (with the exception of the jump instructions) also have the option to take a single-byte address. This type of addressing is called \"zero page\" - only the first page (the first 256 bytes) of memory is accessible. This is faster, as only one byte needs to be looked up, and takes up less space in the assembled code as well." +msgstr "முழுமையான முகவரியிடலை ஆதரிக்கும் அனைத்து வழிமுறைகளும் (சம்ப் வழிமுறைகளைத் தவிர) ஒற்றை-பைட் முகவரியை எடுக்கும் விருப்பத்தையும் கொண்டுள்ளது. இந்த வகையான முகவரி \"சுழிய பக்கம்\" என்று அழைக்கப்படுகிறது - நினைவகத்தின் முதல் பக்கம் (முதல் 256 பைட்டுகள்) மட்டுமே அணுகக்கூடியது. இது வேகமானது, ஏனெனில் ஒரே ஒரு பைட்டை மட்டுமே பார்க்க வேண்டும், மேலும் அசெம்பிள் செய்யப்பட்ட குறியீட்டிலும் குறைந்த இடத்தை எடுத்துக்கொள்கிறது." + +#. TRANSLATORS: Title for final step +msgid "Almost Done!" +msgstr "கிட்டத்தட்ட முடிந்தது!" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Also useful: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TXS, SED/CLD, SEI/CLI, BMI/BPL, BVS/BVC" +msgstr "மேலும் பயனுள்ளதாக இருக்கும்: BIT, CMP/CPX/CPY, PHP/PLP, TSX/TXS, SED/CLD, SEI/CLI, BMI/BPL, BVC/" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "An important thing to notice here is the distinction between ADC #$01 and ADC $01. The first one adds the value $01 to the A register, but the second adds the value stored at memory location $01 to the A register." +msgstr "இங்கே கவனிக்க வேண்டிய முக்கியமான சேதி ADC #$01 மற்றும் ADC $01 இடையே உள்ள வேறுபாடு. முதலாவது A பதிவேட்டில் $01 மதிப்பைச் சேர்க்கிறது, ஆனால் இரண்டாவது நினைவக இடத்தில் $01 சேமிக்கப்பட்ட மதிப்பை A பதிவேட்டில் சேர்க்கிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Any numbers prefixed with $ in 6502 assembly language (and by extension, in this book) are in hexadecimal (hex) format. If you're not familiar with hex numbers, I recommend you read the Wikipedia article. Anything prefixed with # is a literal number value. Any other number refers to a memory location." +msgstr "6502 அசெம்பிளி மொழியில் $ முன்னொட்டப்பட்ட எந்த எண்களும் (இந்தப் புத்தகத்தில் நீட்டிப்பு மூலம்) எக்சாடெசிமல் (எக்ச்) வடிவத்தில் இருக்கும். ஃச் எண்கள் உங்களுக்குத் தெரியாவிட்டால், விக்கிபீடியா கட்டுரையைப் படிக்க பரிந்துரைக்கிறேன். # உடன் முன்னொட்டாக உள்ள அனைத்தும் ஒரு நேரடி எண் மதிப்பாகும். வேறு எந்த எண்ணும் நினைவக இருப்பிடத்தைக் குறிக்கிறது." + +#. TRANSLATORS: Preferences dialog title +#. TRANSLATORS: Preferences page title for Appearance settings +msgid "Appearance" +msgstr "தோற்றம்" + +#. TRANSLATORS: Screenshot caption for the appearance settings +msgid "Appearance settings" +msgstr "தோற்ற அமைப்புகள்" + +#. TRANSLATORS: Release notes for version 0.3.0 - architecture enhancements +msgid "Architecture enhancements enable better code sharing between GNOME, Web, and Android platforms." +msgstr "கட்டிடக்கலை மேம்பாடுகள் க்னோம், வெப் மற்றும் ஆண்ட்ராய்டு இயங்குதளங்களுக்கு இடையே சிறந்த குறியீடு பகிர்வை செயல்படுத்துகின்றன." + +#. TRANSLATORS: Release notes for version 0.7.0 - fixes and improvements +msgid "As always, this release includes many small fixes and improvements." +msgstr "எப்போதும் போல, இந்த வெளியீட்டில் பல சிறிய திருத்தங்கள் மற்றும் மேம்பாடுகள் உள்ளன." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "As long as you're moving within one of these horizontal strips, things are simple. For example, to move right, just increment the least significant byte (e.g. $0200 becomes $0201). To go down, add $20 (e.g. $0200 becomes $0220). Left and up are the reverse." +msgstr "இந்த கிடைமட்ட கீற்றுகளில் ஒன்றில் நீங்கள் நகரும் வரை, விசயங்கள் எளிமையானவை. எடுத்துக்காட்டாக, வலப்புறம் நகர்த்த, குறைந்தபட்சம் குறிப்பிடத்தக்க பைட்டை அதிகரிக்கவும் (எ.கா. $0200 $0201). கீழே செல்ல, $20ஐச் சேர்க்கவும் (எ.கா. $0200 என்பது $0220). இடது மற்றும் மேல் என்பது தலைகீழ்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "As stated before, the four directions are represented internally by the numbers 1, 2, 4 and 8. Each of these numbers is a power of 2, thus they are represented by a binary number with a single 1:" +msgstr "முன்பு கூறியது போல், நான்கு திசைகளும் 1, 2, 4 மற்றும் 8 ஆகிய எண்களால் உள்நாட்டில் குறிப்பிடப்படுகின்றன. இந்த எண்கள் ஒவ்வொன்றும் 2 இன் சக்தியாகும், எனவே அவை ஒற்றை 1 கொண்ட பைனரி எண்ணால் குறிப்பிடப்படுகின்றன:" + +#. TRANSLATORS: Main action button label and menu item to assemble current code +msgid "Assemble" +msgstr "அசெம்பிள்" + +#. TRANSLATORS: Toast message title after assembly failure +msgid "Assemble failed" +msgstr "அசெம்பிள் தோல்வியடைந்தது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Assemble the code and use Step to step through these three instructions. The Hex Monitor in the debug view shows a section of memory, and can be helpful to visualise the execution of programs. STA $01 stores the value of the A register at memory location $01, and ADC $01 adds the value stored at the memory location $01 to the A register. $80 + $80 should equal $100, but because this is bigger than a byte, the A register is set to $00 and the carry flag is set. As well as this though, the zero flag is set. The zero flag is set by all instructions where the result is zero." +msgstr "குறியீட்டை அசெம்பிள் செய்து, இந்த மூன்று வழிமுறைகளைப் படிக்க படி பயன்படுத்தவும். பிழைத்திருத்தக் காட்சியில் உள்ள Hex Monitor நினைவகத்தின் ஒரு பகுதியைக் காட்டுகிறது, மேலும் நிரல்களின் செயல்பாட்டைக் காட்சிப்படுத்த உதவியாக இருக்கும். STA $01 A பதிவின் மதிப்பை $01 இல் சேமிக்கிறது, மேலும் ADC $01 நினைவக இடத்தில் $01 சேமிக்கப்பட்ட மதிப்பை A பதிவேட்டில் சேர்க்கிறது. $80 + $80 $100 க்கு சமமாக இருக்க வேண்டும், ஆனால் இது ஒரு பைட்டை விட பெரியதாக இருப்பதால், A பதிவு $00 ஆக அமைக்கப்பட்டு, கேரி ஃபிளாக் அமைக்கப்பட்டுள்ளது. அதே போல் இது இருந்தாலும், பூச்சியக் கொடி அமைக்கப்பட்டுள்ளது. பூச்சியக் கொடியானது பூச்சியமாக இருக்கும் அனைத்து வழிமுறைகளாலும் அமைக்கப்படுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Assemble the code, then open the Debug view and step through the code, watching the A and X registers. Something slightly odd happens on the line ADC #$c4. You might expect that adding $c4 to $c0 would give $184, but this processor gives the result as $84. What's up with that?" +msgstr "குறியீட்டை அசெம்பிள் செய்து, பிழைத்திருத்தம் காட்சியைத் திறந்து, குறியீட்டின் மூலம் படி, A மற்றும் X பதிவேடுகளைப் பார்க்கவும். ADC #$c4 என்ற வரியில் சற்று வித்தியாசமானது. $c4$c0 இல் சேர்த்தால் $184 கிடைக்கும் என்று நீங்கள் எதிர்பார்க்கலாம், ஆனால் இந்தச் செயலி $84 என்ற முடிவை அளிக்கிறது. அதுக்கு என்னாச்சு?" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Assemble the following code, then open the Debug view and check the Hexdump to see the assembled code." +msgstr "பின்வரும் குறியீட்டை அசெம்பிள் செய்து, பிழைத்திருத்தம் காட்சியைத் திறந்து, அசெம்பிள் செய்யப்பட்ட குறியீட்டைப் பார்க்க Hexdumpஐச் சரிபார்க்கவும்." + +#. TRANSLATORS: Toast message title after successful assembly +msgid "Assembled successfully" +msgstr "வெற்றிகரமாக கூடியது" + +#. TRANSLATORS: Status message shown while assembling source code +msgid "Assembling code ..." +msgstr "குறியீட்டை அசெம்பிள் செய்கிறது..." + +msgid "Assembly" +msgstr "கூட்டி" + +#. TRANSLATORS: File filter name for assembly source files +msgid "Assembly Files" +msgstr "பேரவை கோப்புகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "At a low level, this subroutine is slightly more complex. First, the length is loaded into the X register, which is then decremented. The snippet below shows the starting memory for the snake." +msgstr "குறைந்த அளவில், இந்த சப்ரூட்டீன் சற்று சிக்கலானது. முதலில், நீளம் X பதிவேட்டில் ஏற்றப்படும், பின்னர் அது குறைக்கப்படுகிறது. கீழே உள்ள துணுக்கு பாம்புக்கான தொடக்க நினைவகத்தைக் காட்டுகிறது." + +#. TRANSLATORS: Entry label for example author +msgid "Author" +msgstr "நூலாசிரியர்" + +#. TRANSLATORS: Tooltip text for back button in learn section +msgid "Back" +msgstr "பின்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Because the game state is stored in terms of pixel locations, rendering the game is very straightforward. The first subroutine, drawApple, is extremely simple. It sets Y to zero, loads a random colour into the accumulator, then stores this value into ($00),y. $00 is where the location of the apple is stored, so ($00),y dereferences to this memory location. Read the \"Indirect indexed\" section in Addressing modes for more details." +msgstr "கேம் நிலை படப்புள்ளி இருப்பிடங்களின் அடிப்படையில் சேமிக்கப்படுவதால், விளையாட்டை வழங்குவது மிகவும் நேரடியானது. முதல் சப்ரூட்டீன், drawApple, மிகவும் எளிமையானது. இது Y ஐ பூச்சியமாக அமைக்கிறது, ஒரு சீரற்ற நிறத்தை திரட்டியில் ஏற்றுகிறது, பின்னர் இந்த மதிப்பை ($00),y இல் சேமிக்கிறது. $00 என்பது ஆப்பிளின் இருப்பிடம் சேமிக்கப்பட்டுள்ளது, எனவே இந்த நினைவக இருப்பிடத்தை ($00),y குறிப்பிடுகிறது. மேலும் விவரங்களுக்கு முகவரி முறைகளில் \"மறைமுக அட்டவணையிடப்பட்ட\" பகுதியைப் படிக்கவும்." + +#. TRANSLATORS: Tooltip for accent color option Blue +#. TRANSLATORS: Tooltip for primary color option Blue +msgid "Blue" +msgstr "நீலம்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Branching" +msgstr "கிளையிடுதல்" + +msgid "Break Flag: Set when a BRK (Break) instruction is executed. Used to distinguish between software interrupts (BRK) and hardware interrupts. Helps identify the source of an interrupt in interrupt service routines." +msgstr "பிரேக் ஃபிளாக்: BRK (பிரேக்) அறிவுறுத்தல் செயல்படுத்தப்படும் போது அமைக்கவும். மென்பொருள் குறுக்கீடுகள் (BRK) மற்றும் வன்பொருள் குறுக்கீடுகளை வேறுபடுத்திப் பார்க்கப் பயன்படுகிறது. குறுக்கீடு பணி நடைமுறைகளில் குறுக்கீட்டின் மூலத்தைக் கண்டறிய உதவுகிறது." + +#. TRANSLATORS: License notice shown in the share dialog. Keep the URL intact. +msgid "By submitting, you agree that your example will be licensed under CC BY 4.0." +msgstr "சமர்ப்பிப்பதன் மூலம், உங்கள் எடுத்துக்காட்டு CC BY 4.0 இன் கீழ் உரிமம் பெறப்படும் என்பதை ஒப்புக்கொள்கிறீர்கள்." + +#. Add response buttons +#. TRANSLATORS: Generic confirmation dialog button label +msgid "Cancel" +msgstr "ரத்துசெய்" + +msgid "Carry Flag: Set when an addition produces a carry-out; clear when a subtraction requires a borrow. Used for multi-byte arithmetic and shifts/rotates (BCS/BCC)." +msgstr "கொடியை எடுத்துச் செல்லுங்கள்: கூடுதலாக ஒரு கேரி-அவுட்டை உருவாக்கும் போது அமைக்கவும்; ஒரு கழித்தல் கடன் தேவைப்படும் போது தெளிவாக. மல்டி-பைட் எண்கணிதம் மற்றும் சிப்ட்கள்/சுழல்களுக்கு (BCS/BCC) பயன்படுத்தப்படுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Change one of the pixels to draw at the bottom-right corner (memory location $05ff)." +msgstr "கீழ் வலது மூலையில் வரைவதற்கு பிக்சல்களில் ஒன்றை மாற்றவும் (நினைவக இடம் $05ff)." + +#. TRANSLATORS: ViewSwitcher/tab title for the Editor view +msgid "Code" +msgstr "குறியீடு" + +#. TRANSLATORS: Success message after assembly with total bytes of machine code +#, javascript-format +msgid "Code assembled successfully, %d bytes." +msgstr "குறியீடு வெற்றிகரமாக ஒருங்கிணைக்கப்பட்டது, %d பைட்டுகள்." + +#. TRANSLATORS: Toast message title after copying code snippet into the editor +msgid "Code copied to editor" +msgstr "குறியீடு எடிட்டருக்கு நகலெடுக்கப்பட்டது" + +#. TRANSLATORS: Screenshot caption for the desktop layout +msgid "Code editor and virtual game console" +msgstr "குறியீடு எடிட்டர் மற்றும் மெய்நிகர் கேம் கன்சோல்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Color Palette" +msgstr "வண்ண தட்டு" + +msgid "Commented Snake Game" +msgstr "பாம்பு விளையாட்டு என்று கருத்து தெரிவித்தார்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Common Instructions" +msgstr "பொதுவான வழிமுறைகள்" + +#. TRANSLATORS: Generic confirmation dialog button label +msgid "Confirm" +msgstr "உறுதிப்படுத்தவும்" + +#. TRANSLATORS: Menu item to resume execution after pause +msgid "Continue" +msgstr "தொடரவும்" + +#. TRANSLATORS: Toast message title after copying to clipboard +msgid "Copied to clipboard" +msgstr "இடைநிலைப்பலகைக்கு நகலெடுக்கப்பட்டது" + +#. TRANSLATORS: Button to copy example content to clipboard again +#. TRANSLATORS: Tooltip for button that copies the hex monitor content to clipboard +msgid "Copy to clipboard" +msgstr "இடைநிலைப்பலகைக்கு நகலெடுக்கவும்" + +#. TRANSLATORS: Tooltip for copy button in example list item +#. TRANSLATORS: Tooltip for button that copies the snippet into the editor +msgid "Copy to editor" +msgstr "எடிட்டருக்கு நகலெடுக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Creating a game" +msgstr "ஒரு விளையாட்டை உருவாக்குதல்" + +#. TRANSLATORS: Tooltip for dark theme option +#. TRANSLATORS: Accessibility label for dark theme option +msgid "Dark style" +msgstr "இருண்ட பாணி" + +#. TRANSLATORS: ViewSwitcher/tab title for the Debugger view +msgid "Debug" +msgstr "பிழைத்திருத்தம்" + +#. TRANSLATORS: Debugger page settings group title — makes clear this is for debug controls, not app-wide settings +msgid "Debug Settings" +msgstr "பிழைத்திருத்த அமைப்புகள்" + +#. TRANSLATORS: Feature list item about debugging tools +msgid "Debug your programs with real-time inspection tools" +msgstr "நிகழ்நேர ஆய்வுக் கருவிகள் மூலம் உங்கள் நிரல்களை பிழைத்திருத்தம் செய்யவும்" + +msgid "Debugger" +msgstr "பிழைத்திருத்தி" + +#. TRANSLATORS: Release notes for version 0.1.1 +msgid "Debugger now only updates when visible, reducing unnecessary processing" +msgstr "பிழைத்திருத்தம் இப்போது தெரியும் போது மட்டுமே புதுப்பிக்கிறது, தேவையற்ற செயலாக்கத்தைக் குறைக்கிறது" + +msgid "Decimal Flag: Enables Binary Coded Decimal (BCD) mode for arithmetic operations. When set, ADC/SBC instructions treat values as decimal digits (0-9) instead of binary. Used for financial calculations and decimal arithmetic." +msgstr "தசமக் கொடி: எண்கணித செயல்பாடுகளுக்கு பைனரி குறியிடப்பட்ட தசம (BCD) பயன்முறையை இயக்குகிறது. அமைக்கப்படும் போது, ADC/SBC அறிவுறுத்தல்கள் பைனரிக்கு பதிலாக மதிப்புகளை தசம இலக்கங்களாக (0-9) கருதுகின்றன. பொருள் கணக்கீடுகள் மற்றும் தசம எண்கணிதத்திற்கு பயன்படுத்தப்படுகிறது." + +#. TRANSLATORS: Entry label for example description +msgid "Description" +msgstr "விவரம்" + +#. TRANSLATORS: Switch subtitle explaining performance impact of debugger +msgid "Disable to improve performance" +msgstr "செயல்திறனை மேம்படுத்த முடக்கவும்" + +#. TRANSLATORS: Section heading label for the disassembled instructions block +msgid "Disassembled" +msgstr "பிரிக்கப்பட்டது" + +#. TRANSLATORS: Logged to the message console when the disassembly was generated +msgid "Disassembly generated." +msgstr "பிரித்தெடுத்தல் உருவாக்கப்பட்டது." + +msgid "Discard" +msgstr "நிராகரிக்கவும்" + +#. TRANSLATORS: App Store description paragraph introducing the concept and 6502 platforms +msgid "Discover the fascinating world of programming classic computers and game consoles! Learn 6502 assembly language - the same code that powered iconic systems like the NES, Commodore 64, and Apple II." +msgstr "கிளாசிக் கம்ப்யூட்டர்கள் மற்றும் கேம் கன்சோல்களின் கண்கவர் உலகத்தைக் கண்டறியவும்! 6502 அசெம்பிளி மொழியைக் கற்றுக்கொள்ளுங்கள் - NES, Commodore 64 மற்றும் அரத்திப்பழம், குமளிப்பழம் II போன்ற சின்னச் சின்ன அமைப்புகளை இயக்கும் அதே குறியீடு." + +#. TRANSLATORS: Memory region label for the display/screen buffer ($0200-$05FF) +msgid "Display Memory ($0200-$05FF)" +msgstr "காட்சி நினைவகம் ($0200-$05FF)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Display Organization" +msgstr "காட்சி அமைப்பு" + +#. TRANSLATORS: Button to close dialog after submitting issue on GitHub +msgid "Done" +msgstr "முடிந்தது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Each section (upKey, rightKey, etc.) first checks to see if the current direction is the opposite of the new direction. This requires another little detour." +msgstr "ஒவ்வொரு பகுதியும் (upKey, rightKey, முதலியன) தற்போதைய திசையானது புதிய திசைக்கு நேர்மாறாக உள்ளதா என்பதை முதலில் சரிபார்க்கிறது. இதற்கு மற்றொரு சிறிய மாற்றுப்பாதை தேவைப்படுகிறது." + +#. TRANSLATORS: Preference switch label on Debugger page to enable/disable the debugger +msgid "Enable Debugger" +msgstr "பிழைத்திருத்தியை இயக்கு" + +#. TRANSLATORS: Preference switch label to enable step-by-step execution +msgid "Enable Stepper Mode" +msgstr "ச்டெப்பர் பயன்முறையை இயக்கவும்" + +#. TRANSLATORS: Release notes for version 0.1.2 +msgid "Enhanced app presentation and accessibility" +msgstr "மேம்படுத்தப்பட்ட பயன்பாட்டு விளக்கக்காட்சி மற்றும் அணுகல்தன்மை" + +#. TRANSLATORS: Release notes for version 0.1.1 +msgid "Enhanced the hex monitor address range input for easier value editing" +msgstr "எளிதாக மதிப்பு திருத்துதல் செய்ய ஃச் மானிட்டர் முகவரி வரம்பு உள்ளீடு மேம்படுத்தப்பட்டது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Equipped with that knowledge, you should be able to see that the instruction LDA #$01 loads the hex value $01 into register A. I'll go into more detail on registers in the next section." +msgstr "அந்த அறிவைப் பெற்றிருந்தால், LDA #$01 என்ற ஃச் மதிப்பை $01 பதிவேட்டில் A ஏற்றுகிறது என்பதை நீங்கள் பார்க்க முடியும். அடுத்த பகுதியில் பதிவேடுகளைப் பற்றி மேலும் விரிவாகப் பேசுகிறேன்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Even though this will be a simple version, the code will be substantially larger than all the previous examples. We will need to keep track of several memory locations together for the various aspects of the game. We can still do the necessary bookkeeping throughout the program ourselves, as before, but on a larger scale that quickly becomes tedious and can also lead to bugs that are difficult to spot. Instead we'll now let the assembler do some of the mundane work for us." +msgstr "இது ஒரு எளிய பதிப்பாக இருந்தாலும், குறியீடு முந்தைய எல்லா எடுத்துக்காட்டுகளையும் விட கணிசமாக பெரியதாக இருக்கும். விளையாட்டின் பல்வேறு அம்சங்களுக்காக நாம் பல நினைவக இருப்பிடங்களை ஒன்றாகக் கண்காணிக்க வேண்டும். முன்பைப் போலவே, நிரல் முழுவதும் தேவையான புத்தக பராமரிப்பை நாமே இன்னும் செய்யலாம், ஆனால் பெரிய அளவில் அது விரைவாக சோர்வாக மாறும் மற்றும் கண்டறிய கடினமாக இருக்கும் பிழைகளுக்கு வழிவகுக்கும். அதற்கு பதிலாக, அசெம்பிளரை நமக்காக சில சாதாரண வேலைகளைச் செய்ய அனுமதிப்போம்." + +#. TRANSLATORS: Toast message when example is submitted +msgid "Example submitted for review" +msgstr "சான்று மதிப்பாய்வுக்காக சமர்ப்பிக்கப்பட்டது" + +#. TRANSLATORS: Title for examples section +#. TRANSLATORS: Title for examples page +#. TRANSLATORS: Title for examples placeholder +msgid "Examples" +msgstr "எடுத்துக்காட்டுகள்" + +#. TRANSLATORS: Switch subtitle describing stepper mode behavior +msgid "Execute instructions one by one instead of continuously" +msgstr "அறிவுறுத்தல்களைத் தொடர்ச்சியாகச் செயல்படுத்துவதற்குப் பதிலாக ஒவ்வொன்றாகச் செயல்படுத்தவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Exercise" +msgstr "உடற்பயிற்சி" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Exercises" +msgstr "பயிற்சிகள்" + +#. TRANSLATORS: Toast message title when clipboard copy fails +msgid "Failed to copy to clipboard" +msgstr "இடைநிலைப்பலகைக்கு நகலெடுக்க முடியவில்லை" + +#, javascript-format +msgid "File \"%s\" has unsaved changes" +msgstr "\"%s\" கோப்பு சேமிக்கப்படாத மாற்றங்களைக் கொண்டுள்ளது" + +#. TRANSLATORS: Description in share dialog +msgid "Fill in the information about your 6502 example to share it with the community" +msgstr "சமூகத்துடன் பகிர்ந்து கொள்ள உங்களின் 6502 உதாரணத்தைப் பற்றிய தகவலை நிரப்பவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Finally, byte $03 contains the current length of the snake, in terms of bytes in memory (so a length of 4 means 2 pixels)." +msgstr "இறுதியாக, பைட் $03 என்பது பாம்பின் தற்போதைய நீளத்தைக் கொண்டுள்ளது, நினைவகத்தில் உள்ள பைட்டுகளின் அடிப்படையில் (எனவே 4 இன் நீளம் 2 பிக்சல்களைக் குறிக்கிறது)." + +#. TRANSLATORS: Release notes for version 0.1.0 +msgid "First release of Learn 6502 Assembly for GNOME" +msgstr "க்னோமிற்கான Learn 6502 சட்டசபையின் முதல் வெளியீடு" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "First row: $0200-$021F, second row: $0220-$023F, etc." +msgstr "முதல் வரிசை: $0200-$021F, இரண்டாவது வரிசை: $0220-$023F, முதலியன." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "First we load the value $08 into the X register. The next line is a label. Labels just mark certain points in a program so we can return to them later. After the label we decrement X, store it to $0200 (the top-left pixel), and then compare it to the value $03. CPX compares the value in the X register with another value. If the two values are equal, the Z flag is set to 1, otherwise it is set to 0." +msgstr "முதலில் $08 மதிப்பை X பதிவேட்டில் ஏற்றுவோம். அடுத்த வரி ஒரு சிட்டை. லேபிள்கள் ஒரு நிரலில் சில புள்ளிகளைக் குறிக்கின்றன, எனவே அவற்றை நாங்கள் பின்னர் திரும்பப் பெறலாம். லேபிளுக்குப் பிறகு Xஐக் குறைத்து, அதை $0200 (மேல்-இடது பிக்சல்) இல் சேமித்து, அதை $03 மதிப்புடன் ஒப்பிடுவோம். CPX X பதிவேட்டில் உள்ள மதிப்பை மற்றொரு மதிப்புடன் ஒப்பிடுகிறது. இரண்டு மதிப்புகளும் சமமாக இருந்தால், Z கொடி 1 என அமைக்கப்படும், இல்லையெனில் அது 0 ஆக அமைக்கப்படும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "First, readkeys checks to see if one of the direction keys (W, A, S, D) was pressed, and if so, sets the direction of the snake accordingly. Then, checkCollision checks to see if the snake collided with itself or the apple. updateSnake updates the internal representation of the snake, based on its direction. Next, the apple and snake are drawn. Finally, spinWheels makes the processor do some busy work, to stop the game from running too quickly. Think of it like a sleep command. The game keeps running until the snake collides with the wall or itself." +msgstr "முதலில், readkeys திசை விசைகளில் ஒன்று (W, A, S, D) அழுத்தப்பட்டதா என்பதைச் சரிபார்த்து, அப்படியானால், பாம்பின் திசையை அதற்கேற்ப அமைக்கிறது. பின்னர், checkCollision பாம்பு தன்னுடன் மோதியதா அல்லது ஆப்பிளின் மீது மோதியதா என்பதை சரிபார்க்கிறது. updateSnake அதன் திசையின் அடிப்படையில் பாம்பின் உள் பிரதிநிதித்துவத்தைப் புதுப்பிக்கிறது. அடுத்து, ஆப்பிள் மற்றும் பாம்பு வரையப்படுகின்றன. இறுதியாக, spinWheels கேம் வேகமாக இயங்குவதை நிறுத்த, செயலியை சில பிசியான வேலைகளைச் செய்கிறது. தூக்கக் கட்டளையைப் போல நினைத்துப் பாருங்கள். பாம்பு சுவரில் அல்லது தன்னுடன் மோதும் வரை விளையாட்டு ஓடிக்கொண்டே இருக்கும்." + +#. TRANSLATORS: Release notes for version 0.6.5 - back button fix +msgid "Fixed an issue where the back button in the learn section was always visible in desktop and tablet mode, even when no subpage was open." +msgstr "எந்த துணைப் பக்கமும் திறக்கப்படாவிட்டாலும், கற்றல் பிரிவில் உள்ள பின் பொத்தான் எப்போதும் டெச்க்டாப் மற்றும் டேப்லெட் பயன்முறையில் காணக்கூடிய சிக்கல் சரி செய்யப்பட்டது." + +#. TRANSLATORS: Release notes for version 0.1.1 +msgid "Fixed build error on PostmarketOS, improving mobile compatibility" +msgstr "PostmarketOS இல் நிலையான உருவாக்க பிழை, மொபைல் இணக்கத்தன்மையை மேம்படுத்துகிறது" + +#. TRANSLATORS: Tooltip for mode toggle that follows system style +#. TRANSLATORS: Accessibility label for mode toggle that follows system style +msgid "Follow system style" +msgstr "கணினி பாணியைப் பின்பற்றவும்" + +#. TRANSLATORS: Informational message after indexing a single label; %d will be replaced by a number +#, javascript-format +msgid "Found %d label." +msgstr "%d சிட்டை கிடைத்தது." + +#. TRANSLATORS: Informational message after indexing multiple labels; %d will be replaced by a number +#, javascript-format +msgid "Found %d labels." +msgstr "%d லேபிள்கள் உள்ளன." + +#. TRANSLATORS: Memory region label covering the full address space +msgid "Full Memory ($0000-$FFFF)" +msgstr "முழு நினைவகம் ($0000-$FFFF)" + +msgid "Fully commented version of the Snake game" +msgstr "ச்னேக் கேமின் முழுமையாக கருத்துரைக்கப்பட்ட பதிப்பு" + +msgid "GNOME" +msgstr "க்னோம்" + +#. TRANSLATORS: Debugger log message when gamepad key is pressed +msgid "Gamepad key pressed:" +msgstr "கேம்பேட் விசை அழுத்தப்பட்டது:" + +#. TRANSLATORS: Release notes for version 0.2.0 - auto pause +msgid "Games now automatically pause when switching between screens" +msgstr "Games now automatically இடைநிறுத்தம் when switching between screens" + +#. TRANSLATORS: Note about validation status - keep it concise and encouraging +msgid "German and Spanish have been validated by contributors. Other languages are AI‑assisted drafts and need human validation." +msgstr "செர்மன் and ச்பானிச் have been validated by contributors. மற்றொன்று மொழிகள் அரே AI‑assisted drafts and need human validation." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Going between sections is more complicated, as we have to take into account the most significant byte as well. For example, going down from $02e1 should lead to $0301. Luckily, this is fairly easy to accomplish. Adding $20 to $e1 results in $01 and sets the carry bit. If the carry bit was set, we know we also need to increment the most significant byte." +msgstr "Going between பிரிவுகள் is more complicated, அச் we have பெறுநர் take into account the பெரும்பாலானவை significant byte அச் well. க்கு example, going down இருந்து $02e1 should ஈயம் பெறுநர் $0301. Luckily, this is fairly easy பெறுநர் accomplish. Adding $20 பெறுநர் $e1 முடிவுகள் in $01 and sets the carry bit. If the carry துணுக்கு was set, we know we also need பெறுநர் increment the பெரும்பாலானவை significant byte." + +#. TRANSLATORS: Description for examples placeholder +msgid "" +"Got a cool 6502 example?\n" +"Share it with the community!" +msgstr "" +"கூல் 6502 சான்று கிடைத்ததா? \n" +"சமூகத்துடன் பகிர்ந்து கொள்ளுங்கள்!" + +#. TRANSLATORS: Release notes for version 0.6.0 - community contribution feature +msgid "Got your own cool 6502 creation? Share it with the community! You can now submit your code examples directly from within the app. Just hit the share button, and we'll automatically create a GitHub issue and pull request for you." +msgstr "Got your own cool 6502 creation? பங்கு it with the community! You can now submit your குறியீடு examples directly இருந்து within the app. Just hit the பங்கு button, and we'll automatically create a GitHub சிக்கல் and pull request க்கு you." + +#. TRANSLATORS: Tooltip for accent color option Green +#. TRANSLATORS: Tooltip for primary color option Green +msgid "Green" +msgstr "பச்சை" + +#. TRANSLATORS: Release notes for version 0.7.0 - right-to-left (RTL) support +msgid "Hebrew is also our first right-to-left language: thanks to Menachem's testing and contributions, the app now supports right-to-left layouts, preparing it for more RTL languages." +msgstr "எங்களின் முதல் வலமிருந்து இடமாக ஈப்ரு மொழியும் உள்ளது: மெனாகெமின் சோதனை மற்றும் பங்களிப்புகளுக்கு நன்றி, ஆப்ச் இப்போது வலமிருந்து இடமாக தளவமைப்புகளை ஆதரிக்கிறது, மேலும் RTL மொழிகளுக்கு அதை ஆயத்தம் செய்கிறது." + +#. TRANSLATORS: Help window title +#. TRANSLATORS: Help menu item label +#. TRANSLATORS: Button label to open the help window +msgid "Help" +msgstr "உதவி" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Here's an example. Note that immediate operands are still prefixed with a #." +msgstr "இதோ ஒரு சான்று. குறிப்பு that immediate operands அரே still prefixed with a #." + +#. TRANSLATORS: Section heading label for the Hex Monitor block +msgid "Hex Monitor" +msgstr "ஃச் மானிட்டர்" + +#. TRANSLATORS: Section heading label for the Hexdump block +msgid "Hexdump" +msgstr "எக்ச்டம்ப்" + +#. TRANSLATORS: Logged to the message console when the hexdump was generated +msgid "Hexdump generated." +msgstr "எக்ச்டம்ப் உருவாக்கப்பட்டது." + +#. Fallback icon, won't be shown +#. TRANSLATORS: Main action button label when hidden (fallback) +msgid "Hidden" +msgstr "மறைக்கப்பட்டது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "I won't explain in depth how each of the directions work, but the above explanation should give you enough to work it out with a bit of study." +msgstr "ஒவ்வொரு திசைகளும் எவ்வாறு செயல்படுகின்றன என்பதை நான் ஆழமாக விளக்கமாட்டேன், ஆனால் மேலே உள்ள விளக்கம், சிறிது ஆய்வுடன் அதைச் செய்ய போதுமானதாக இருக்கும்." + +msgid "IDE" +msgstr "IDE" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "If the result of the addition is larger than a single byte, the address wraps around. For example:" +msgstr "கூட்டல் முடிவு ஒரு பைட்டை விட பெரியதாக இருந்தால், முகவரி சுற்றி இருக்கும். உதாரணமாக:" + +#. TRANSLATORS: Call to action for community translation/validation +msgid "If you speak one of the listed languages, please help review or improve the translations. You can contribute via the in‑app links, our translation platform, or by opening an issue." +msgstr "பட்டியலிடப்பட்ட மொழிகளில் ஏதேனும் ஒன்றை நீங்கள் பேசினால், மொழிபெயர்ப்புகளை மதிப்பாய்வு செய்ய அல்லது மேம்படுத்த உதவவும். பயன்பாட்டு இணைப்புகள், எங்கள் மொழிபெயர்ப்பு தளம் அல்லது சிக்கலைத் திறப்பதன் மூலம் நீங்கள் பங்களிக்கலாம்." + +msgid "If your example is based on or inspired by another example, you can provide the source URL." +msgstr "உங்கள் சான்று வேறொரு உதாரணத்தை அடிப்படையாகக் கொண்டதாக இருந்தால் அல்லது ஊக்கம் பெற்றிருந்தால், நீங்கள் மூல முகவரி ஐ வழங்கலாம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Immediate addressing doesn't strictly deal with memory addresses - this is the mode where actual values are used. For example, LDX #$01 loads the value $01 into the X register. This is very different to the zero page instruction LDX $01 which loads the value at memory location $01 into the X register." +msgstr "உடனடி முகவரியிடல் நினைவக முகவரிகளை கண்டிப்பாக கையாளாது - இது உண்மையான மதிப்புகள் பயன்படுத்தப்படும் பயன்முறையாகும். எடுத்துக்காட்டாக, LDX #$01 $01 மதிப்பை X பதிவேட்டில் ஏற்றுகிறது. இது பூச்சியப் பக்க அறிவுறுத்தலுக்கு மிகவும் வேறுபட்டது LDX $01 இது நினைவக இருப்பிடமான $01 மதிப்பை X பதிவேட்டில் ஏற்றுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Immediate: #$c0" +msgstr "உடனடி: #$c0" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Implicit" +msgstr "மறைமுகமானது" + +#. TRANSLATORS: Release notes for version 0.1.2 +msgid "Improved descriptions to be more welcoming for non-technical users" +msgstr "தொழில்நுட்பம் அல்லாத பயனர்களுக்கு அதிக வரவேற்பு அளிக்கும் வகையில் மேம்படுத்தப்பட்ட விளக்கங்கள்" + +#. TRANSLATORS: Release notes for version 0.2.0 - mobile improvements +msgid "Improved game screen and controls for mobile devices" +msgstr "மொபைல் சாதனங்களுக்கான மேம்படுத்தப்பட்ட கேம் திரை மற்றும் கட்டுப்பாடுகள்" + +#. TRANSLATORS: Release notes for version 0.1.1 +msgid "Improved the game console performance for smoother gameplay" +msgstr "மென்மையான விளையாட்டுக்காக கேம் கன்சோல் செயல்திறன் மேம்படுத்தப்பட்டது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "In assembly language, you'll usually use labels with branch instructions. When assembled though, this label is converted to a single-byte relative offset (a number of bytes to go backwards or forwards from the next instruction) so branch instructions can only go forward and back around 256 bytes. This means they can only be used to move around local code. For moving further you'll need to use the jumping instructions." +msgstr "பேரவை மொழியில், நீங்கள் வழக்கமாக கிளை வழிமுறைகளுடன் லேபிள்களைப் பயன்படுத்துவீர்கள். இருப்பினும், அசெம்பிள் செய்யும் போது, இந்த சிட்டை ஒற்றை-பைட் ரிலேடிவ் ஆஃப்செட்டாக மாற்றப்படுகிறது (அடுத்த அறிவுறுத்தலில் இருந்து பின்னோக்கி அல்லது முன்னோக்கிச் செல்ல பல பைட்டுகள்) எனவே கிளை அறிவுறுத்தல்கள் 256 பைட்டுகள் மட்டுமே முன்னோக்கிச் செல்ல முடியும். அதாவது, உள்ளக குறியீட்டை நகர்த்துவதற்கு மட்டுமே அவற்றைப் பயன்படுத்த முடியும். மேலும் செல்ல, நீங்கள் சம்பிங் வழிமுறைகளைப் பயன்படுத்த வேண்டும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "In the editor type (don't paste) the following code:" +msgstr "எடிட்டரில் வகை (ஒட்ட வேண்டாம்) பின்வரும் குறியீடு:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "In this assembler, we can define descriptive constants (or symbols) that represent numbers. The rest of the code can then simply use the constants instead of the literal number, which immediately makes it obvious what we're dealing with. You can use letters, digits and underscores in a name." +msgstr "இந்த அசெம்பிளரில், எண்களைக் குறிக்கும் விளக்க மாறிலிகளை (அல்லது குறியீடுகள்) வரையறுக்கலாம். மீதமுள்ள குறியீடானது, நேரடி எண்ணுக்குப் பதிலாக மாறிலிகளைப் பயன்படுத்தலாம், இது நாம் எதைக் கையாளுகிறோம் என்பதை உடனடியாகத் தெளிவாக்குகிறது. நீங்கள் ஒரு பெயரில் எழுத்துக்கள், இலக்கங்கள் மற்றும் அடிக்கோடிட்டுகளைப் பயன்படுத்தலாம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "In this case, ($01) looks up the two bytes at $01 and $02: $03 and $07. These form the address $0703. The value of the Y register is added to this address to give the final address $0704." +msgstr "இந்த நிலையில், ($01) இரண்டு பைட்டுகளை $01 மற்றும் $02: $03 மற்றும் $07 இல் பார்க்கிறது. இவை $0703 என்ற முகவரியை உருவாக்குகின்றன. இறுதி முகவரியை $0704 வழங்க, Y பதிவேட்டின் மதிப்பு இந்த முகவரியில் சேர்க்கப்பட்டது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "In this example, $f0 contains the value $01 and $f1 contains the value $cc. The instruction JMP ($f0) causes the processor to look up the two bytes at $f0 and $f1 ($01 and $cc) and put them together to form the address $cc01, which becomes the new program counter. Assemble and step through the program above to see what happens. I'll talk more about JMP in the section on Jumping." +msgstr "இந்த எடுத்துக்காட்டில், $f0 $01 மதிப்பையும் $f1 $cc மதிப்பையும் கொண்டுள்ளது. JMP ($f0) என்ற வழிமுறையானது, $f0 மற்றும் $f1 ($01 மற்றும் $cc) ஆகிய இரண்டு பைட்டுகளையும் செயலி பார்க்கச் செய்து, அவற்றை ஒன்றாக இணைத்து $cc01 என்ற முகவரியை உருவாக்குகிறது, இது புதிய நிரல் கவுண்டராக மாறும். என்ன நடக்கிறது என்பதைப் பார்க்க மேலே உள்ள நிரலின் மூலம் அசெம்பிள் செய்து படி. குதித்தல் பிரிவில் JMP பற்றி மேலும் பேசுவேன்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "In this tiny tutorial I'm going to show you how to get started writing 6502 assembly language. The 6502 processor was massive in the seventies and eighties, powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, and the Nintendo Entertainment System. Bender in Futurama has a 6502 processor for a brain. Even the Terminator was programmed in 6502." +msgstr "இந்த சிறிய டுடோரியலில், 6502 அசெம்பிளி மொழியை எவ்வாறு எழுதுவது என்பதை நான் உங்களுக்குக் காண்பிக்கப் போகிறேன். 6502 செயலி எழுபதுகள் மற்றும் எண்பதுகளில் மிகப்பெரியதாக இருந்தது, BBC மைக்ரோ, Atari 2600, 2600, 26> போன்ற பிரபலமான கணினிகளை இயக்கும். href=\"https://en.wikipedia.org/wiki/Commodore_64\">கொமடோர் 64, ஆப்பிள் II, மற்றும் . Futurama இல் பெண்டர் ஒரு மூளைக்கான 6502 செயலி உள்ளது. டெர்மினேட்டர் கூட 6502 இல் திட்டமிடப்பட்டது." + +#. TRANSLATORS: Register name and description in debugger +msgid "Index register X: Used for addressing" +msgstr "குறியீட்டு பதிவு X: முகவரியிட பயன்படுகிறது" + +#. TRANSLATORS: Register name and description in debugger +msgid "Index register Y: Used for addressing" +msgstr "குறியீட்டு பதிவு Y: முகவரியிட பயன்படுகிறது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Indexed indirect: ($c0,X)" +msgstr "குறியிடப்பட்ட மறைமுகம்: ($c0,X)" + +msgid "Indexing labels..." +msgstr "குறியீட்டு லேபிள்கள்..." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Indirect addressing uses an absolute address to look up another address. The first address gives the least significant byte of the address, and the following byte gives the most significant byte. That can be hard to wrap your head around, so here's an example:" +msgstr "மறைமுக முகவரியானது மற்றொரு முகவரியைப் பார்க்க முழுமையான முகவரியைப் பயன்படுத்துகிறது. முதல் முகவரியானது முகவரியின் குறைவான குறிப்பிடத்தக்க பைட்டைக் கொடுக்கிறது, மேலும் பின்வரும் பைட் மிகவும் குறிப்பிடத்தக்க பைட்டைக் கொடுக்கிறது. உங்கள் தலையைச் சுற்றிக் கொள்வது கடினமாக இருக்கலாம், எனவே இங்கே ஒரு எடுத்துக்காட்டு:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Indirect indexed is like indexed indirect but less insane. Instead of adding the X register to the address before dereferencing, the zero page address is dereferenced, and the Y register is added to the resulting address." +msgstr "மறைமுக குறியீடானது குறியிடப்பட்ட மறைமுகம் போன்றது ஆனால் குறைவான பைத்தியம். < tt>X பதிவை முன் dereferencing என்ற முகவரியில் சேர்ப்பதற்குப் பதிலாக, பூச்சியப் பக்கத்தின் முகவரி dereferences செய்யப்பட்டு, அதன் விளைவாக வரும் முகவரியில் Y பதிவேடு சேர்க்கப்படும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Indirect indexed: ($c0),Y" +msgstr "மறைமுக அட்டவணை: ($c0),Y" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Indirect: ($c000)" +msgstr "மறைமுக: ($c000)" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Initialization" +msgstr "முன்னமைவு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Instructions" +msgstr "வழிமுறைகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Instructions in assembly language are like a small set of predefined functions. All instructions take zero or one arguments. Here's some annotated source code to introduce a few different instructions:" +msgstr "அசெம்பிளி மொழியில் உள்ள வழிமுறைகள் முன் வரையறுக்கப்பட்ட செயல்பாடுகளின் சிறிய தொகுப்பைப் போன்றது. அனைத்து வழிமுறைகளும் பூச்சியம் அல்லது ஒரு வாதங்களை எடுக்கும். சில வேறுபட்ட வழிமுறைகளை அறிமுகப்படுத்த சில சிறுகுறிப்பு மூலக் குறியீடு இங்கே:" + +#. TRANSLATORS: Screenshot caption for the interactive tutorial view +msgid "Interactive tutorial" +msgstr "ஊடாடும் பயிற்சி" + +#. TRANSLATORS: Feature list item about interactive tutorials +msgid "Interactive tutorials guide you from beginner to advanced" +msgstr "இன்டராக்டிவ் டுடோரியல்கள் தொடக்கநிலையிலிருந்து மேம்பட்ட வரை உங்களுக்கு வழிகாட்டும்" + +msgid "Interrupt Flag: When set, masks (disables) all maskable interrupts (IRQ). Only Non-Maskable Interrupts (NMI) can still occur. Used for critical sections of code that must not be interrupted." +msgstr "குறுக்கீடு கொடி: அமைக்கப்படும் போது, அனைத்து மாச்க் செய்யக்கூடிய குறுக்கீடுகளையும் (IRQ) முகமூடிகள் (முடக்குகிறது). மாச்கபிள் அல்லாத குறுக்கீடுகள் (NMI) மட்டுமே இன்னும் ஏற்படலாம். குறுக்கீடு செய்யாத குறியீட்டின் முக்கியமான பிரிவுகளுக்குப் பயன்படுத்தப்படுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Introduction" +msgstr "அறிமுகம்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "JMP" +msgstr "சேஎம்பி" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "JSR/RTS" +msgstr "JSR/RTS" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Jumping" +msgstr "குதித்தல்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Jumping is like branching with two main differences. First, jumps are not conditionally executed, and second, they take a two-byte absolute address. For small programs, this second detail isn't very important, as you'll mostly be using labels, and the assembler works out the correct memory location from the label. For larger programs though, jumping is the only way to move from one section of the code to another." +msgstr "குதித்தல் என்பது இரண்டு முக்கிய வேறுபாடுகளுடன் கிளைகளைப் போன்றது. முதலில், தாவல்கள் நிபந்தனையுடன் செயல்படுத்தப்படவில்லை, இரண்டாவதாக, அவை இரண்டு பைட் முழுமையான முகவரியை எடுத்துக்கொள்கின்றன. சிறிய நிரல்களுக்கு, இந்த இரண்டாவது விவரம் மிகவும் முக்கியமல்ல, ஏனெனில் நீங்கள் பெரும்பாலும் லேபிள்களைப் பயன்படுத்துவீர்கள், மேலும் அசெம்பிளர் லேபிளில் இருந்து சரியான நினைவக இருப்பிடத்தை உருவாக்குகிறது. பெரிய நிரல்களுக்கு, குறியீட்டின் ஒரு பகுதியிலிருந்து மற்றொரு பகுதிக்குச் செல்வதற்கான ஒரே வழி சம்பிங் ஆகும்." + +#. TRANSLATORS: Error when a label name conflicts with a defined symbol; %s is the label name +#, javascript-format +msgid "Label %s is already used as a symbol; please rename one of them" +msgstr "%s சிட்டை ஏற்கனவே குறியீடாகப் பயன்படுத்தப்பட்டது; அவற்றில் ஒன்றை மறுபெயரிடவும்" + +#. TRANSLATORS: Error when a label is defined twice; %d is the line number, %s the line content +#, javascript-format +msgid "Label already defined at line %d: %s" +msgstr "%d: %s வரியில் சிட்டை ஏற்கனவே வரையறுக்கப்பட்டுள்ளது" + +#. TRANSLATORS: Toast message title when labels processing fails +msgid "Labels failure" +msgstr "லேபிள்கள் தோல்வி" + +#. TRANSLATORS: ViewSwitcher/tab title for the Learn/Tutorial view +msgid "Learn" +msgstr "கற்றுக்கொள்ளுங்கள்" + +#. TRANSLATORS: Application title shown in the header bar +msgid "Learn 6502 Assembly" +msgstr "6502 சட்டசபையை அறிக" + +#. TRANSLATORS: Release notes for version 0.6.5 - GNOME 50 runtime update +msgid "Learn 6502 now runs on GNOME 50! Thanks to Sabri Ünal for contributing the runtime update." +msgstr "Learn 6502 இப்போது GNOME 50 இல் இயங்குகிறது! இயக்க நேர புதுப்பிப்புக்கு பங்களித்த சப்ரி Ünalக்கு நன்றி." + +#. TRANSLATORS: Feature list item about learning history while coding +msgid "Learn about computer history while coding" +msgstr "குறியீட்டு முறையின் போது கணினி வரலாற்றைப் பற்றி அறிந்து கொள்ளுங்கள்" + +#. TRANSLATORS: Short description of the Learn view +#. TRANSLATORS: Short description of the Tutorial view +msgid "Learn how to program the 6502 microprocessor." +msgstr "6502 நுண்செயலியை எவ்வாறு நிரல் செய்வது என்பதை அறிக." + +msgid "Learn how to use the stack with PHA and PLA instructions" +msgstr "PHA மற்றும் PLA வழிமுறைகளுடன் அடுக்கை எவ்வாறு பயன்படுத்துவது என்பதை அறிக" + +#. TRANSLATORS: Release notes for version 0.6.0 - learning from examples +msgid "Learning by example has never been easier. Dive into working code, tweak it, break it, fix it again - that's how the best programmers learned back in the day!" +msgstr "சான்று மூலம் கற்றல் எப்போதும் எளிதாக இருந்ததில்லை. வேலை செய்யும் குறியீட்டில் மூழ்கி, அதை மாற்றவும், அதை உடைக்கவும், அதை மீண்டும் சரிசெய்யவும் - அந்த நாளில் சிறந்த புரோகிராமர்கள் கற்றுக்கொண்டது இதுதான்!" + +#. TRANSLATORS: Tooltip for light theme option +#. TRANSLATORS: Accessibility label for light theme option +msgid "Light style" +msgstr "ஒளி பாணி" + +#. TRANSLATORS: Release notes for version 0.3.0 - UI improvements and debugger redesign +msgid "Major UI improvements introducing a modern Floating Action Button with dynamic states for intuitive program control, and a completely redesigned debugger widget using modern Adwaita components." +msgstr "உள்ளுணர்வு நிரல் கட்டுப்பாட்டுக்கான மாறும் நிலைகளுடன் கூடிய நவீன மிதக்கும் செயல் பட்டன் மற்றும் நவீன அத்வைதா கூறுகளைப் பயன்படுத்தி முற்றிலும் மறுவடிவமைப்பு செய்யப்பட்ட பிழைத்திருத்த விட்செட்டை அறிமுகப்படுத்தும் முக்கிய இடைமுகம் மேம்பாடுகள்." + +#. TRANSLATORS: Release notes for version 0.2.0 - bug fixes +msgid "Many minor bugs have been fixed to improve overall usabipty" +msgstr "ஒட்டுமொத்த உபயோகத்தை மேம்படுத்த பல சிறிய பிழைகள் சரி செய்யப்பட்டுள்ளன" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Memory Map" +msgstr "நினைவக வரைபடம்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Memory locations $01 and $02 contain the values $05 and $07 respectively. Think of ($00,X) as ($00 + X). In this case X is $01, so this simplifies to ($01). From here things proceed like standard indirect addressing - the two bytes at $01 and $02 ($05 and $07) are looked up to form the address $0705. This is the address that the Y register was stored into in the previous instruction, so the A register gets the same value as Y, albeit through a much more circuitous route. You won't see this much." +msgstr "நினைவக இருப்பிடங்கள் $01 மற்றும் $02 முறையே $05 மற்றும் $07 மதிப்புகள் உள்ளன. ($00,X)($00 + X) என்று நினைத்துப் பாருங்கள். இந்த வழக்கில் X என்பது $01, எனவே இது ($01) என எளிமைப்படுத்தப்படுகிறது. இங்கிருந்து விசயங்கள் நிலையான மறைமுக முகவரி போன்றது - $01 மற்றும் $02 ($05 மற்றும் $07) இல் உள்ள இரண்டு பைட்டுகள் $0705 என்ற முகவரியை உருவாக்க பார்க்கப்படுகின்றன. முந்தைய அறிவுறுத்தலில் Y பதிவேட்டில் சேமிக்கப்பட்ட முகவரி இதுவாகும், எனவே A பதிவானது Y போன்ற அதே மதிப்பைப் பெறுகிறது, இருப்பினும் மிகவும் சுற்றுப்பாதையில். நீங்கள் இதை அதிகம் பார்க்க மாட்டீர்கள்." + +#. TRANSLATORS: Section heading label for console messages block +msgid "Messages" +msgstr "செய்திகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Nearly all games have at their heart a game loop. All game loops have the same basic form: accept user input, update the game state, and render the game state. This loop is no different." +msgstr "ஏறக்குறைய எல்லா விளையாட்டுகளும் அவற்றின் இதயத்தில் ஒரு கேம் லூப்பைக் கொண்டுள்ளன. அனைத்து கேம் லூப்களும் ஒரே அடிப்படை வடிவத்தைக் கொண்டுள்ளன: பயனர் உள்ளீட்டை ஏற்கவும், கேம் நிலையை மேம்படுத்தவும் மற்றும் கேம் நிலையை வழங்கவும். இந்த வளையம் வேறுபட்டதல்ல." + +msgid "Negative Flag: Set when the most significant bit (bit 7) of the result is 1. Used for signed number comparisons and indicates if a value is negative in two's complement representation." +msgstr "எதிர்மறைக் கொடி: முடிவின் மிக முக்கியமான பிட் (பிட் 7) 1 ஆக இருக்கும் போது அமைக்கவும். கையொப்பமிடப்பட்ட எண் ஒப்பீடுகளுக்குப் பயன்படுத்தப்படுகிறது மற்றும் இரண்டின் நிரப்பு பிரதிநிதித்துவத்தில் மதிப்பு எதிர்மறையாக உள்ளதா என்பதைக் குறிக்கிறது." + +#. TRANSLATORS: Release notes for version 0.2.0 - tooling additions +msgid "New tools to examine your code, including disassembler and fast switchable memory viewer" +msgstr "பிரித்தெடுத்தல் மற்றும் வேகமாக மாறக்கூடிய நினைவக பார்வையாளர் உட்பட உங்கள் குறியீட்டை ஆய்வு செய்வதற்கான புதிய கருவிகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Next comes drawSnake. This is pretty simple too - we first undraw the tail and then draw the head. X is set to the length of the snake, so we can index to the right pixel, and we set A to zero then perform the write using the indexed indirect addressing mode. Then we reload X to index to the head, set A to one and store it at ($10,x). $10 stores the two-byte location of the head, so this draws a white pixel at the current head position. As only the head and the tail of the snake move, this is enough to keep the snake moving." +msgstr "அடுத்து drawSnake வருகிறது. இதுவும் மிகவும் எளிமையானது - முதலில் வாலை அவிழ்த்துவிட்டு தலையை வரைகிறோம். X பாம்பின் நீளத்திற்கு அமைக்கப்பட்டுள்ளது, எனவே நாம் வலது பிக்சலுக்கு அட்டவணையிடலாம், மேலும் A ஐ பூச்சியமாக அமைத்து பின்னர் குறியீட்டு மறைமுக முகவரி பயன்முறையைப் பயன்படுத்தி எழுதவும். பிறகு Xஐ தலைக்கு அட்டவணைப்படுத்த, A ஒன்றை அமைத்து, ($10,x) இல் சேமிக்கிறோம். $10 தலையின் இரண்டு பைட் இருப்பிடத்தை சேமிக்கிறது, எனவே இது தற்போதைய தலை நிலையில் ஒரு வெள்ளை பிக்சலை வரைகிறது. பாம்பின் தலையும், வாலும் மட்டும் அசைவதால், பாம்பு அசையாமல் இருக்க இதுவே போதுமானது." + +#. TRANSLATORS: Error shown when jumping to an address/label without providing any input +msgid "No address or label provided" +msgstr "முகவரி அல்லது சிட்டை வழங்கப்படவில்லை" + +#. TRANSLATORS: Error when no instructions were assembled +msgid "No code to run." +msgstr "இயக்க குறியீடு இல்லை." + +#. TRANSLATORS: App Store description paragraph about onboarding for beginners +msgid "No prior programming experience needed. Start with interactive lessons and build your skills step by step." +msgstr "முன் நிரலாக்க பட்டறிவு தேவையில்லை. ஊடாடும் பாடங்களுடன் தொடங்கி, படிப்படியாக உங்கள் திறமைகளை வளர்த்துக் கொள்ளுங்கள்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Now, let's put all this knowledge to good use, and make a game! We're going to be making a really simple version of the classic game 'Snake'." +msgstr "இப்போது, இந்த அறிவை நன்றாகப் பயன்படுத்துவோம், மேலும் ஒரு விளையாட்டை உருவாக்குவோம்! கிளாசிக் கேம் 'ச்னேக்' இன் மிகவும் எளிமையான பதிப்பை நாங்கள் உருவாக்கப் போகிறோம்." + +#. Add OK button +#. TRANSLATORS: Alert dialog response button label to confirm an action +msgid "OK" +msgstr "சரி" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "On reset (simulator): P = $30 (bit5 and B set; D and I clear)" +msgstr "மீட்டமைப்பில் (சிமுலேட்டர்): P = $30 (bit5 மற்றும் B set; D மற்றும் I தெளிவானது)" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Once the values have been shifted down the snake, we have to work out what to do with the head. The direction is first loaded into A. LSR means \"logical shift right\", or \"shift all the bits one position to the right\". The least significant bit is shifted into the carry flag, so if the accumulator is 1, after LSR it is 0, with the carry flag set." +msgstr "மதிப்புகள் பாம்புக்கு கீழே மாற்றப்பட்டவுடன், தலையை என்ன செய்வது என்று நாம் வேலை செய்ய வேண்டும். திசை முதலில் A இல் ஏற்றப்படும். LSR என்றால் \"லாசிக்கல் சிப்ட் வலப்பக்கம்\" அல்லது \"அனைத்து பிட்களையும் ஒரு நிலைக்கு வலப்புறமாக மாற்றவும்\". குறைந்த முக்கியத்துவம் வாய்ந்த பிட் கேரிக் கொடியில் மாற்றப்படுகிறது, எனவே திரட்டி 1 எனில், LSR க்குப் பிறகு அது 0, கேரி ஃபிளாக் செட் ஆகும்." + +#. TRANSLATORS: File dialog title when choosing an assembly source file +msgid "Open Assembly File" +msgstr "பேரவை கோப்பைத் திறக்கவும்" + +#. TRANSLATORS: Menu item to open a file +msgid "Open..." +msgstr "திற..." + +#. TRANSLATORS: Toast message title after opening a file, includes filename +#, javascript-format +msgid "Opened %s" +msgstr "%s திறக்கப்பட்டது" + +#. TRANSLATORS: Release notes for version 0.1.2 +msgid "Optimized Flatpak configuration by removing unnecessary permissions" +msgstr "தேவையற்ற அனுமதிகளை அகற்றுவதன் மூலம் உகந்த Flatpak உள்ளமைவு" + +#. TRANSLATORS: Tooltip for accent color option Orange +#. TRANSLATORS: Tooltip for primary color option Orange +msgid "Orange" +msgstr "ஆரஞ்சு" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Organized as four horizontal strips of 32×8 pixels" +msgstr "32×8 படப்புள்ளிகள் கொண்ட நான்கு கிடைமட்ட கீற்றுகளாக ஒழுங்கமைக்கப்பட்டது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Our first program" +msgstr "எங்கள் முதல் திட்டம்" + +#. TRANSLATORS: Error when a relative branch target is out of the valid range +#, javascript-format +msgid "Out of range branch on line %d (branches are limited to -128 to +127): %s" +msgstr "%d வரியில் வரம்பிற்கு வெளியே உள்ள கிளை (கிளைகள் -128 முதல் +127 வரை வரையறுக்கப்பட்டுள்ளது): %s" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Overall structure" +msgstr "ஒட்டுமொத்த அமைப்பு" + +msgid "Overflow Flag: Set when an arithmetic operation produces a result that cannot be represented in signed 8-bit range (-128 to +127). Used for detecting signed arithmetic errors in calculations." +msgstr "ஓவர்ஃப்ளோ ஃபிளாக்: எண்கணித செயல்பாடு கையொப்பமிடப்பட்ட 8-பிட் வரம்பில் (-128 முதல் +127 வரை) குறிப்பிட முடியாத முடிவை உருவாக்கும் போது அமைக்கவும். கணக்கீடுகளில் கையொப்பமிடப்பட்ட எண்கணிதப் பிழைகளைக் கண்டறியப் பயன்படுகிறது." + +#. TRANSLATORS: Main action button label to pause the running simulator +msgid "Pause" +msgstr "இடைநிறுத்தம்" + +#. TRANSLATORS: Closing paragraph targeting the audience +msgid "Perfect for hobbyists, students, and anyone curious about how computers really work under the hood!" +msgstr "பொழுதுபோக்காளர்கள், மாணவர்கள் மற்றும் கணினிகள் உண்மையில் எவ்வாறு வேலை செய்கின்றன என்பதைப் பற்றி ஆர்வமுள்ள எவருக்கும் ஏற்றது!" + +#. TRANSLATORS: Tooltip for accent color option Pink +#. TRANSLATORS: Tooltip for primary color option Pink +msgid "Pink" +msgstr "இளஞ்சிவப்பு" + +#. TRANSLATORS: ViewSwitcher/tab title for the Game Console view +msgid "Play" +msgstr "விளையாடு" + +msgid "Preprocessing ..." +msgstr "முன் செயலாக்கம்..." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Press Step again to execute the second instruction. The top-left pixel of the game console should now be white. This simulator uses the memory locations $0200 to $05ff to draw pixels on its display. The values $00 to $0f represent 16 different colours ($00 is black and $01 is white), so storing the value $01 at memory location $0200 draws a white pixel at the top left corner. This is simpler than how an actual computer would output video, but it'll do for now." +msgstr "இரண்டாவது வழிமுறையை இயக்க மீண்டும் படி அழுத்தவும். கேம் கன்சோலின் மேல் இடது படப்புள்ளி இப்போது வெண்மையாக இருக்க வேண்டும். இந்த சிமுலேட்டர் அதன் காட்சியில் பிக்சல்களை வரைவதற்கு நினைவக இருப்பிடங்களை $0200 முதல் $05ff வரை பயன்படுத்துகிறது. $00 முதல் $0f வரையிலான மதிப்புகள் 16 வெவ்வேறு வண்ணங்களைக் குறிக்கின்றன ($00 கருப்பு மற்றும் $01 வெள்ளை), எனவே $01 மதிப்பை நினைவக இடத்தில் $0200 சேமிப்பது மேல் இடது மூலையில் ஒரு வெள்ளை படப்புள்ளி வரையப்படும். உண்மையான கணினி எப்படி வீடியோவை வெளியிடும் என்பதை விட இது எளிமையானது, ஆனால் அது இப்போதைக்கு செய்யும்." + +#. TRANSLATORS: Label for next button in share dialog +msgid "Preview" +msgstr "முன்னோட்டம்" + +#. TRANSLATORS: Title for preview page in share dialog +msgid "Preview Your Example" +msgstr "உங்கள் உதாரணத்தை முன்னோட்டமிடுங்கள்" + +#. TRANSLATORS: Tooltip for back button in share dialog +msgid "Previous" +msgstr "முந்தைய" + +#. TRANSLATORS: Preferences group title for primary color selection +msgid "Primary color" +msgstr "முதன்மை நிறம்" + +#. TRANSLATORS: Accessibility label for primary color option Blue +msgid "Primary: Blue" +msgstr "முதன்மை: நீலம்" + +#. TRANSLATORS: Accessibility label for primary color option Green +msgid "Primary: Green" +msgstr "முதன்மை: பச்சை" + +#. TRANSLATORS: Accessibility label for primary color option Orange +msgid "Primary: Orange" +msgstr "முதன்மை: ஆரஞ்சு" + +#. TRANSLATORS: Accessibility label for primary color option Pink +msgid "Primary: Pink" +msgstr "முதன்மை: இளஞ்சிவப்பு" + +#. TRANSLATORS: Accessibility label for primary color option Purple +msgid "Primary: Purple" +msgstr "முதன்மை: ஊதா" + +#. TRANSLATORS: Accessibility label for primary color option Red +msgid "Primary: Red" +msgstr "முதன்மை: சிவப்பு" + +#. TRANSLATORS: Accessibility label for primary color option Slate +msgid "Primary: Slate" +msgstr "முதன்மை: ச்லேட்" + +#. TRANSLATORS: Accessibility label for primary color option Teal +msgid "Primary: Teal" +msgstr "முதன்மை: டீல்" + +#. TRANSLATORS: Accessibility label for primary color option Yellow +msgid "Primary: Yellow" +msgstr "முதன்மை: மஞ்சள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Processor Flags" +msgstr "செயலி கொடிகள்" + +#. TRANSLATORS: Register name and description in debugger +msgid "Processor Status Register" +msgstr "செயலி நிலைப் பதிவு" + +#. TRANSLATORS: Register name and description in debugger +msgid "Program Counter: Points to next instruction" +msgstr "நிரல் கவுண்டர்: அடுத்த அறிவுறுத்தலுக்கான புள்ளிகள்" + +#. TRANSLATORS: Memory region label for program storage area ($0600-$FFFF) +msgid "Program Storage ($0600-$FFFF)" +msgstr "நிரல் சேமிப்பு ($0600-$FFFF)" + +#. TRANSLATORS: Toast message title when the program has finished execution +msgid "Program completed" +msgstr "திட்டம் முடிந்தது" + +#. TRANSLATORS: Info message shown when program finishes execution at address +#, javascript-format +msgid "Program completed at PC=$%s" +msgstr "PC=$%s இல் நிரல் முடிந்தது" + +#. TRANSLATORS: Info message when trying to step although the program has already finished +msgid "Program completed. Reset to step through the program again." +msgstr "திட்டம் முடிந்தது. நிரலை மீண்டும் படிப்பதற்கு மீட்டமைக்கவும்." + +#. TRANSLATORS: Toast message title shown when pausing the game console +msgid "Program paused" +msgstr "நிரல் இடைநிறுத்தப்பட்டது" + +msgid "Program vintage game consoles" +msgstr "நிரல் விண்டேச் கேம் கன்சோல்கள்" + +#. TRANSLATORS: Tooltip for accent color option Purple +#. TRANSLATORS: Tooltip for primary color option Purple +msgid "Purple" +msgstr "ஊதா" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Quick tips" +msgstr "விரைவான குறிப்புகள்" + +#. TRANSLATORS: Quit application menu item label +msgid "Quit" +msgstr "வெளியேறு" + +#. TRANSLATORS: Memory region label for random number and input registers ($FE-$FF) +msgid "Random/Input ($FE-$FF)" +msgstr "சீரற்ற/உள்ளீடு ($FE-$FF)" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Reading the input" +msgstr "உள்ளீட்டைப் படித்தல்" + +#. TRANSLATORS: Tooltip for accent color option Red +#. TRANSLATORS: Tooltip for primary color option Red +msgid "Red" +msgstr "சிவப்பு" + +#. TRANSLATORS: Release notes for version 0.1.1 +msgid "Reduced default hex monitor address range for better efficiency" +msgstr "சிறந்த செயல்திறனுக்காக குறைக்கப்பட்ட இயல்புநிலை ஃச் மானிட்டர் முகவரி வரம்பு" + +#. TRANSLATORS: Section heading title on Debugger page for registers +msgid "Registers" +msgstr "பதிவுகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Registers and flags" +msgstr "பதிவுகள் மற்றும் கொடிகள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Relative addressing is used for branching instructions. These instructions take a single byte, which is used as an offset from the following instruction." +msgstr "கிளை வழிமுறைகளுக்கு உறவினர் முகவரி பயன்படுத்தப்படுகிறது. இந்த அறிவுறுத்தல்கள் ஒற்றை பைட்டை எடுத்துக் கொள்கின்றன, இது பின்வரும் அறிவுறுத்தலில் இருந்து ஆஃப்செட்டாகப் பயன்படுத்தப்படுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Relative: $c0 (or label)" +msgstr "உறவினர்: $c0 (அல்லது லேபிள்)" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Rendering the game" +msgstr "விளையாட்டை வழங்குதல்" + +#. TRANSLATORS: Main action button label to reset simulator and state +msgid "Reset" +msgstr "மீட்டமை" + +#. TRANSLATORS: Main action button label to continue execution after pause +msgid "Resume" +msgstr "ரெச்யூம்" + +#. TRANSLATORS: Description for preview page with GitHub account info +msgid "Review how your example will appear to others. Clicking Submit will create a issue on GitHub. You'll need to sign in with your GitHub account to complete the submission." +msgstr "உங்கள் சான்று மற்றவர்களுக்கு எவ்வாறு தோன்றும் என்பதை மதிப்பாய்வு செய்யவும். சமர்ப்பி என்பதைக் சொடுக்கு செய்வது GitHub இல் சிக்கலை உருவாக்கும். சமர்ப்பிப்பை முடிக்க உங்கள் GitHub கணக்கில் உள்நுழைய வேண்டும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Rewrite the first example in this section to use the Y register instead of the X register." +msgstr "X பதிவிற்குப் பதிலாக Y பதிவேட்டைப் பயன்படுத்த இந்தப் பிரிவில் முதல் உதாரணத்தை மீண்டும் எழுதவும்." + +#. TRANSLATORS: Main action button label to start continuous execution of the simulator +msgid "Run" +msgstr "ஓடு" + +#. TRANSLATORS: Screenshot caption for the snake game running in the virtual console +msgid "Running Snake game" +msgstr "ஓடும் பாம்பு விளையாட்டு" + +#. TRANSLATORS: Menu item to save the current file +msgid "Save" +msgstr "சேமி" + +#. TRANSLATORS: File dialog title for saving a new assembly file +msgid "Save Assembly File" +msgstr "பேரவை கோப்பை சேமிக்கவும்" + +#. TRANSLATORS: Menu item to save to a new file (Save As) +msgid "Save as..." +msgstr "இவ்வாறு சேமி..." + +#. TRANSLATORS: Alert dialog heading when unsaved changes are present +msgid "Save changes?" +msgstr "மாற்றங்களைச் சேமிக்கவா?" + +#. TRANSLATORS: Toast message title after saving file successfully, includes filename +#, javascript-format +msgid "Saved as %s" +msgstr "%s ஆக சேமிக்கப்பட்டது" + +#. TRANSLATORS: Release notes for version 0.5.0 - language selector and new translations +msgid "Say hello to many fresh translations: French, Interlingua, Portuguese, Portuguese (Brazil), Dutch, Spanish, Ukrainian, Japanese and Chinese (Simplified)" +msgstr "பல புதிய மொழிபெயர்ப்புகளுக்கு வணக்கம் சொல்லுங்கள்: பிரஞ்சு, இண்டர்லிங்வா, போர்த்துகீசியம், போர்த்துகீசியம் (பிரேசில்), டச்சு, ச்பானிச், உக்ரைனியன், சப்பானியம் மற்றும் சீனம் (எளிமைப்படுத்தப்பட்டது)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Screen maps to memory range $0200-$05FF" +msgstr "நினைவக வரம்பிற்கு திரை வரைபடங்கள் $0200-$05FF" + +#. TRANSLATORS: Release notes for version 0.7.0 - Indonesian translation. Keep the greeting 'Selamat datang!', the thanks 'Terima kasih!' and the name 'Arif Budiman' as they are. +msgid "Selamat datang! We also welcome Indonesian translations, kindly contributed by Arif Budiman. Terima kasih!" +msgstr "வரவேற்கிறோம்! இந்தோனேசிய மொழிபெயர்ப்புகளையும் வரவேற்கிறோம், அன்புடன் ஆரிஃப் புடிமான் பங்களித்தார். நன்றி!" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Seriously though, I think it's valuable to have an understanding of assembly language. Assembly language is the lowest level of abstraction in computers - the point at which the code is still readable. Assembly language translates directly to the bytes that are executed by your computer's processor. If you understand how it works, you've basically become a computer magician." +msgstr "தீவிரமாக இருந்தாலும், பேரவை மொழியைப் புரிந்துகொள்வது மதிப்புமிக்கது என்று நான் நினைக்கிறேன். அசெம்பிளி மொழி என்பது கணினிகளில் சுருக்கத்தின் மிகக் குறைந்த நிலை - குறியீடு இன்னும் படிக்கக்கூடிய புள்ளியாகும். உங்கள் கணினியின் செயலி மூலம் செயல்படுத்தப்படும் பைட்டுகளுக்கு பேரவை மொழி நேரடியாக மொழிபெயர்க்கப்படுகிறது. இது எவ்வாறு செயல்படுகிறது என்பதை நீங்கள் புரிந்து கொண்டால், நீங்கள் அடிப்படையில் கணினி வித்தைக்காரர் ஆகிவிடுவீர்கள்." + +#. TRANSLATORS: Release notes for version 0.7.0 - Hebrew translation. Keep the greeting 'Shalom!', the thanks 'Toda raba!' and the name 'Menachem (naattxx)' as they are. +msgid "Shalom! We are happy to welcome Hebrew translations, fully contributed by Menachem (naattxx). Toda raba!" +msgstr "சாலோம்! Menachem (naattxx) மூலம் முழுமையாகப் பங்களித்த ஈப்ரு மொழிபெயர்ப்புகளை வரவேற்பதில் நாங்கள் மகிழ்ச்சியடைகிறோம். தோடா ரபா!" + +#. TRANSLATORS: Menu item to share the current code +#. TRANSLATORS: Toolbar button tooltip to share the current code +msgid "Share" +msgstr "பங்கு" + +msgid "Share Example" +msgstr "பகிர் சான்று" + +#. TRANSLATORS: Title of the share dialog +#. TRANSLATORS: Button to share your own example +msgid "Share Your Example" +msgstr "உங்கள் உதாரணத்தைப் பகிரவும்" + +#. TRANSLATORS: Release notes for version 0.6.2 - CC-BY-4.0 license for shared examples +msgid "Shared code examples now include CC-BY-4.0 license information, making it clear how the community can use and build upon your contributions." +msgstr "பகிரப்பட்ட குறியீடு எடுத்துக்காட்டுகளில் இப்போது CC-BY-4.0 உரிமத் செய்தி அடங்கும், உங்கள் பங்களிப்புகளை சமூகம் எவ்வாறு பயன்படுத்தலாம் மற்றும் உருவாக்கலாம் என்பதைத் தெளிவாக்குகிறது." + +msgid "Simulator" +msgstr "பாவிப்பி" + +#. TRANSLATORS: Toast message title when simulator reports a failure +msgid "Simulator failure" +msgstr "சிமுலேட்டர் தோல்வி" + +#. TRANSLATORS: Tooltip for accent color option Slate +#. TRANSLATORS: Tooltip for primary color option Slate +msgid "Slate" +msgstr "ச்லேட்" + +#. TRANSLATORS: Example title for the Snake game +msgid "Snake Game" +msgstr "பாம்பு விளையாட்டு" + +#. TRANSLATORS: Tutorial-specific region used by the Snake game +msgid "Snake Game Data ($00-$15)" +msgstr "பாம்பு விளையாட்டு தரவு ($00- $15)" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Snake Game Memory Usage" +msgstr "பாம்பு விளையாட்டு நினைவக பயன்பாடு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "So far we're only able to write basic programs without any branching logic. Let's change that." +msgstr "இதுவரை எங்களால் எந்த கிளை தர்க்கமும் இல்லாமல் அடிப்படை நிரல்களை மட்டுமே எழுத முடிந்தது. அதை மாற்றுவோம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "So, let's dive in! This application contains a JavaScript 6502 Assembler and Simulator that I have adapted for this interactive tutorial. Click the Copy button in the code block below to copy the example code to the editor. Then use Assemble to assemble the code, and Run to run it. You can find these actions as buttons or in the menu." +msgstr "எனவே, உள்ளே நுழைவோம்! இந்தப் பயன்பாட்டில் JavaScript 6502 Assembler மற்றும் Simulator இந்த ஊடாடும் பயிற்சிக்காக நான் மாற்றியமைத்துள்ளேன். எடுத்துக்காட்டுக் குறியீட்டை எடிட்டருக்கு நகலெடுக்க கீழே உள்ள குறியீட்டுத் தொகுதியில் உள்ள நகலெடு பொத்தானைக் சொடுக்கு செய்யவும். குறியீட்டை அசெம்பிள் செய்ய அசெம்பிள் பயன்படுத்தவும், அதை இயக்க ரன். இந்த செயல்களை பொத்தான்களாக அல்லது பட்டியலில் காணலாம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "So, looking at upKey, if the current direction is down (4), the bit test will be zero. BNE means \"branch if the zero flag is clear\", so in this case we'll branch to illegalMove, which just returns from the subroutine. Otherwise, the new direction (1 in this case) is stored in the appropriate memory location." +msgstr "So, looking at upKey, if the மின்னோட்ட்ம், ஓட்டம் direction is down (4), the bit தேர்வு will be zero. BNE என்பது \"பூச்சியக் கொடி தெளிவாக இருந்தால் கிளை\" என்று பொருள்படும், எனவே இந்த விசயத்தில் நாம் சப்ரூட்டினிலிருந்து திரும்பும் சட்டவிரோத நகர்வு க்கு பிரிவோம். Otherwise, the புதிய direction (1 in this case) is stored in the appropriate memory location." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "So, the instruction STA $0200 stores the value of the A register to memory location $0200. Click Step four more times to execute the rest of the instructions, keeping an eye on the A register as it changes." +msgstr "எனவே, அறிவுறுத்தல் STA $0200 A பதிவின் மதிப்பை நினைவக இருப்பிடமான $0200 இல் சேமிக்கிறது. மீதமுள்ள வழிமுறைகளை இயக்க, படி நான்கு முறை சொடுக்கு செய்யவும், அது மாறும் போது A பதிவைக் கண்காணிக்கவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "So, what's this program actually doing? Let's step through it. Hit Reset, then use Step to execute the program one instruction at a time. The Debug view shows the registers and memory — it's a separate tab on a small window, and the panel below the game console on a wide one. Click Step once and you'll notice in the debug view that A= changed from $00 to $01, and PC= changed from $0600 to $0602." +msgstr "எனவே, இந்த திட்டம் உண்மையில் என்ன செய்கிறது? அதை கடந்து செல்லலாம். மீட்டமை என்பதை அழுத்தி, பின்னர் படி பயன்படுத்தி நிரலை ஒரு நேரத்தில் ஒரு அறிவுறுத்தலை இயக்கவும். பிழைத்திருத்தம் காட்சி பதிவேடுகள் மற்றும் நினைவகத்தைக் காட்டுகிறது - இது ஒரு சிறிய சாளரத்தில் ஒரு தனித் தாவலாகும், மேலும் கேம் கன்சோலுக்குக் கீழே உள்ள பேனல் பரந்த ஒன்றில் உள்ளது. படி ஒருமுறை சொடுக்கு செய்யவும், பிழைத்திருத்தக் காட்சியில் A= $00 இலிருந்து $01 ஆகவும், PC= $0600 இலிருந்து $0602 ஆகவும் மாறியிருப்பதைக் காண்பீர்கள்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "So, why would you want to learn 6502? It's a dead language isn't it? Well, so's Latin. And they still teach that. Q.E.D." +msgstr "எனவே, நீங்கள் ஏன் 6502 ஐக் கற்றுக்கொள்ள விரும்புகிறீர்கள்? இது இறந்த மொழி, இல்லையா? சரி, லத்தீன் மொழியும் அப்படித்தான். அவர்கள் இன்னும் அதை கற்பிக்கிறார்கள். Q.E.D." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Some instructions don't deal with memory locations (e.g. INX - increment the X register). These are said to have implicit addressing - the argument is implied by the instruction." +msgstr "சில வழிமுறைகள் நினைவக இருப்பிடங்களைக் கையாள்வதில்லை (எ.கா. INX - X பதிவேட்டை அதிகரிக்கவும்). இவை மறைமுகமான முகவரிகளைக் கொண்டிருப்பதாகக் கூறப்படுகிறது - உரையாடல் அறிவுறுத்தலால் மறைமுகமாக உள்ளது." + +#. TRANSLATORS: Entry label for optional source URL +msgid "Source URL" +msgstr "மூல முகவரி" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Special Memory Locations (in Simulator)" +msgstr "சிறப்பு நினைவக இருப்பிடங்கள் (சிமுலேட்டரில்)" + +#. TRANSLATORS: Memory region label for the hardware stack ($0100-$01FF) +msgid "Stack ($0100-$01FF)" +msgstr "அடுக்கு ($0100-$01FF)" + +msgid "Stack Example" +msgstr "அடுக்கு சான்று" + +#. TRANSLATORS: Register name and description in debugger +msgid "Stack Pointer: Points to stack position" +msgstr "ச்டாக் பாயிண்டர்: புள்ளிகளை அடுக்கி வைக்கும் நிலை" + +#. TRANSLATORS: Section heading title on Debugger page for status flags +msgid "Status Flags" +msgstr "நிலை கொடிகள்" + +#. TRANSLATORS: Main action button label for single-step execution when debugger is enabled +msgid "Step" +msgstr "படி" + +#. TRANSLATORS: Description for tutorial section +msgid "Step-by-step guide to 6502 assembly" +msgstr "6502 சட்டசபைக்கு படிப்படியான வழிகாட்டி" + +#. TRANSLATORS: Status line shown when simulator execution stops +msgid "Stopped" +msgstr "நிறுத்தப்பட்டது" + +#. TRANSLATORS: Preferences group title for theme style selection +msgid "Style" +msgstr "சூல் தண்டு" + +#. TRANSLATORS: Close button on completion page +msgid "Submit" +msgstr "சமர்ப்பிக்கவும்" + +#. TRANSLATORS: Assembly syntax error with line number and offending line +#, javascript-format +msgid "Syntax error line %d: %s" +msgstr "தொடரியல் பிழை வரி %d: %s" + +#. TRANSLATORS: Tooltip for accent color option Teal +#. TRANSLATORS: Tooltip for primary color option Teal +msgid "Teal" +msgstr "டீல்" + +#. TRANSLATORS: Release notes for version 0.6.4 - Finnish translation +msgid "Tervetuloa! We are happy to welcome Finnish translations, kindly contributed by Jiri Grönroos. Kiitos!" +msgstr "வருக! பின்னிச் மொழிபெயர்ப்புகளை வரவேற்பதில் நாங்கள் மகிழ்ச்சியடைகிறோம், அன்புடன் சிரி க்ரோன்ரூச் பங்களித்தார். நன்றி!" + +#. TRANSLATORS: Feature list item about virtual game console +msgid "Test your creations on a virtual game console" +msgstr "உங்கள் படைப்புகளை மெய்நிகர் கேம் கன்சோலில் சோதிக்கவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The 6502 uses a 16-bit address bus, meaning that there are 65536 bytes of memory available to the processor. Remember that a byte is represented by two hex characters, so the memory locations are generally represented as $0000 - $ffff. There are various ways to refer to these memory locations, as detailed below." +msgstr "6502 ஆனது 16-பிட் முகவரி பச்சைப் பயன்படுத்துகிறது, அதாவது செயலிக்கு 65536 பைட்டுகள் நினைவகம் உள்ளது. ஒரு பைட் இரண்டு ஃச் எழுத்துகளால் குறிக்கப்படுகிறது என்பதை நினைவில் கொள்ளுங்கள், எனவே நினைவக இருப்பிடங்கள் பொதுவாக $0000 - $ffff எனக் குறிப்பிடப்படுகின்றன. கீழே விவரிக்கப்பட்டுள்ளபடி, இந்த நினைவக இருப்பிடங்களைக் குறிப்பிட பல்வேறு வழிகள் உள்ளன." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The BIT opcode is similar to AND, but the calculation is only used to set the zero flag - the actual result is discarded. The zero flag is set only if the result of AND-ing the accumulator with argument is zero. When we're looking at powers of two, the zero flag will only be set if the two numbers are not the same. For example, 0001 AND 0001 is not zero, but 0001 AND 0010 is zero." +msgstr "BIT ஆப்கோட் AND ஐப் போன்றது, ஆனால் கணக்கீடு பூச்சியக் கொடியை அமைக்க மட்டுமே பயன்படுத்தப்படுகிறது - உண்மையான முடிவு நிராகரிக்கப்பட்டது. வாதத்துடன் கூடிய AND-ing இன் முடிவு பூச்சியமாக இருந்தால் மட்டுமே பூச்சியக் கொடி அமைக்கப்படும். நாம் இரண்டின் சக்திகளைப் பார்க்கும்போது, இரண்டு எண்களும் ஒரே மாதிரியாக இல்லாவிட்டால் மட்டுமே பூச்சியக் கொடி அமைக்கப்படும். எடுத்துக்காட்டாக, 0001 மற்றும் 0001 என்பது பூச்சியம் அல்ல, ஆனால் 0001 மற்றும் 0010 என்பது பூச்சியம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The init subroutine defers to two subroutines, initSnake and generateApplePosition. initSnake sets the snake direction, length, and then loads the initial memory locations of the snake head and body. The byte pair at $10 contains the screen location of the head, the pair at $12 contains the location of the single body segment, and $14 contains the location of the tail (the tail is the last segment of the body and is drawn in black to keep the snake moving). This happens in the following code:" +msgstr "init சப்ரூட்டீன் initSnake மற்றும் GenerateApplePosition ஆகிய இரண்டு சப்ரூட்டின்களை ஒத்திவைக்கிறது. initSnake பாம்பின் திசை, நீளம் ஆகியவற்றை அமைத்து, பின்னர் பாம்பின் தலை மற்றும் உடலின் ஆரம்ப நினைவக இடங்களை ஏற்றுகிறது. $10 இல் உள்ள பைட் இணை தலையின் திரை இருப்பிடத்தைக் கொண்டுள்ளது, $12 இல் உள்ள இணை ஒற்றை உடல் பிரிவின் இருப்பிடத்தைக் கொண்டுள்ளது, $14 வால் இருப்பிடத்தைக் கொண்டுள்ளது (வால் உடலின் கடைசிப் பகுதி மற்றும் பாம்பை நகர்த்துவதற்காக கருப்பு நிறத்தில் வரையப்பட்டுள்ளது). இது பின்வரும் குறியீட்டில் நிகழ்கிறது:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The loop subroutine itself just calls a number of subroutines sequentially, before looping back on itself:" +msgstr "லூப் சப்ரூட்டீன் தன்னைத்தானே மீண்டும் வளையச்செய்யும் முன், தொடர்ச்சியாக பல சப்ரூட்டின்களை அழைக்கிறது:" + +#. TRANSLATORS: Detailed description of Accumulator register +msgid "The Accumulator (A) is the primary register for arithmetic and logic operations. All basic calculations like ADD, SUBTRACT, AND, OR, etc. use this register. It's the most frequently used register in 6502 assembly programming." +msgstr "அக்யூமுலேட்டர் (A) என்பது எண்கணிதம் மற்றும் வழக்கு செயல்பாடுகளுக்கான முதன்மைப் பதிவேடாகும். ADD, SUBTRACT, AND, OR, போன்ற அனைத்து அடிப்படைக் கணக்கீடுகளும் இந்தப் பதிவேட்டைப் பயன்படுத்துகின்றன. இது 6502 பேரவை நிரலாக்கத்தில் அடிக்கடி பயன்படுத்தப்படும் பதிவு." + +#. TRANSLATORS: Detailed description of Program Counter register +msgid "The Program Counter contains the memory address of the next instruction to execute. It automatically increments after each instruction and can be modified by jumps, branches, calls, and returns. Essential for program flow control and debugging." +msgstr "நிரல் கவுண்டரில் அடுத்த இயக்க வழிமுறையின் நினைவக முகவரி உள்ளது. ஒவ்வொரு அறிவுறுத்தலுக்குப் பிறகும் இது தானாகவே அதிகரிக்கிறது மற்றும் தாவல்கள், கிளைகள், அழைப்புகள் மற்றும் வருமானம் மூலம் மாற்றியமைக்கப்படலாம். நிரல் ஓட்டம் கட்டுப்பாடு மற்றும் பிழைத்திருத்தத்திற்கு தேவை." + +#. TRANSLATORS: Detailed description of Stack Pointer register +msgid "The Stack Pointer manages the call stack for subroutines and interrupts. It starts at $FF (top of stack) and grows downward. Used for PUSH/PULL operations, JSR/RTS calls, and interrupt handling. Critical for nested function calls." +msgstr "ச்டாக் பாயிண்டர் சப்ரூட்டின்கள் மற்றும் குறுக்கீடுகளுக்கான அழைப்பு அடுக்கை நிர்வகிக்கிறது. இது $FF (ச்டாக்கின் மேல்) தொடங்கி கீழ்நோக்கி வளரும். புச்/புல் செயல்பாடுகள், சேஎச்ஆர்/ஆர்டிஎச் அழைப்புகள் மற்றும் குறுக்கீடு கையாளுதல் ஆகியவற்றுக்குப் பயன்படுத்தப்படுகிறது. உள்ளமை செயல்பாடு அழைப்புகளுக்கு முக்கியமானது." + +#. TRANSLATORS: Detailed description of X Index register +msgid "The X Index Register is used for indexed addressing modes and counting operations. It can hold loop counters, array indices, and is essential for accessing memory locations relative to a base address using X as an offset. Special: TSX/TXS transfer X to/from the stack pointer." +msgstr "ஃச் குறியீட்டுப் பதிவேடு குறியீட்டு முகவரி முறைகள் மற்றும் எண்ணும் செயல்பாடுகளுக்குப் பயன்படுத்தப்படுகிறது. இது லூப் கவுண்டர்கள், வரிசை குறியீடுகளை வைத்திருக்க முடியும், மேலும் X ஐ ஆஃப்செட்டாகப் பயன்படுத்தி அடிப்படை முகவரியுடன் தொடர்புடைய நினைவக இருப்பிடங்களை அணுகுவதற்கு இது தேவை. சிறப்பு: TSX/TXS ஃச் ஐ ச்டாக் பாயிண்டருக்கு/இருந்து பரிமாற்றம்." + +#. TRANSLATORS: Detailed description of Y Index register +msgid "The Y Index Register is similar to X and has no special functions. Commonly used for indexed addressing and data movement." +msgstr "ஒய் குறியீட்டுப் பதிவு ஃச் ஐப் போன்றது மற்றும் சிறப்பு செயல்பாடுகள் இல்லை. குறியீட்டு முகவரி மற்றும் தரவு இயக்கத்திற்கு பொதுவாகப் பயன்படுத்தப்படுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The black game console screen now should show three coloured \"pixels\" at the top left." +msgstr "கருப்பு கேம் கன்சோல் திரை இப்போது மேல் இடதுபுறத்தில் மூன்று வண்ண \"பிக்சல்களை\" காட்ட வேண்டும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The code block below contains the entire source code of the game. I'll explain how it works in the following sections." +msgstr "கீழே உள்ள குறியீடு தொகுதி விளையாட்டின் முழு மூலக் குறியீட்டையும் கொண்டுள்ளது. இது எவ்வாறு செயல்படுகிறது என்பதை பின்வரும் பிரிவுகளில் விளக்குகிறேன்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The effect of this is to mask out the least significant two bits of the accumulator, setting the others to zero. This converts a number in the range of 0–255 to a number in the range of 0–3." +msgstr "இதன் விளைவு, திரட்டியின் மிகக் குறைவான குறிப்பிடத்தக்க இரண்டு பிட்களை மறைத்து, மற்றவற்றை பூச்சியத்திற்கு அமைப்பதாகும். இது 0–255 வரம்பில் உள்ள எண்ணை 0–3 வரம்பில் உள்ள எண்ணாக மாற்றுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The first instruction causes execution to jump to the init label. This sets X, then returns to the next instruction, JSR loop. This jumps to the loop label, which increments X until it is equal to $05. After that we return to the next instruction, JSR end, which jumps to the end of the file. This illustrates how JSR and RTS can be used together to create modular code." +msgstr "முதல் அறிவுறுத்தலானது இயக்கத்தை init லேபிளுக்கு மாற்றுகிறது. இது Xஐ அமைக்கிறது, பின்னர் அடுத்த அறிவுறுத்தலான JSR loopக்குத் திரும்புகிறது. இது லூப் லேபிளுக்குத் தாவுகிறது, இது $05க்கு சமமாக இருக்கும் வரை X அதிகரிக்கிறது. அதன் பிறகு நாம் அடுத்த அறிவுறுத்தலுக்குத் திரும்புவோம், JSR முடிவு, இது கோப்பின் இறுதிக்குத் தாவுகிறது. மட்டு குறியீட்டை உருவாக்க JSR மற்றும் RTS எவ்வாறு ஒன்றாகப் பயன்படுத்தப்படலாம் என்பதை இது விளக்குகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The first line shows the A, X and Y registers (A is often called the \"accumulator\"). Each register holds a single byte. Most operations work on the contents of these registers." +msgstr "முதல் வரி A, X மற்றும் Y பதிவேடுகளைக் காட்டுகிறது (A பெரும்பாலும் \"திரட்சி\" என்று அழைக்கப்படுகிறது). ஒவ்வொரு பதிவேட்டிலும் ஒரு பைட் உள்ளது. பெரும்பாலான செயல்பாடுகள் இந்த பதிவேடுகளின் உள்ளடக்கத்தில் வேலை செய்கின்றன." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The first subroutine, readKeys, takes the job of accepting user input. The memory location $ff holds the ascii code of the most recent key press in this simulator. The value is loaded into the accumulator, then compared to $77 (the hex code for W), $64 (D), $73 (S) and $61 (A). If any of these comparisons are successful, the program branches to the appropriate section." +msgstr "முதல் சப்ரூட்டீன், readKeys, பயனர் உள்ளீட்டை ஏற்கும் வேலையைச் செய்கிறது. நினைவக இருப்பிடம் $ff இந்த சிமுலேட்டரில் அண்மைக் கால விசை அழுத்தத்தின் ascii குறியீட்டைக் கொண்டுள்ளது. மதிப்பு திரட்டியில் ஏற்றப்பட்டது, பின்னர் $77 (W க்கான ஃச் குறியீடு), $64 (D), $73 (S) மற்றும் $61 (A) உடன் ஒப்பிடப்படுகிறது. இந்த ஒப்பீடுகளில் ஏதேனும் வெற்றிகரமாக இருந்தால், நிரல் பொருத்தமான பகுதிக்கு செல்கிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The first two bytes hold the location of the apple. This is updated every time the snake eats the apple. Byte $02 contains the current direction. 1 means up, 2 right, 4 down, and 8 left. The reasoning behind these numbers will become clear later." +msgstr "முதல் இரண்டு பைட்டுகள் ஆப்பிளின் இருப்பிடத்தை வைத்திருக்கின்றன. பாம்பு ஆப்பிளை சாப்பிடும் ஒவ்வொரு முறையும் இது புதுப்பிக்கப்படும். பைட் $02 தற்போதைய திசையைக் கொண்டுள்ளது. 1 என்றால் மேலே, 2 வலது, 4 கீழே, மற்றும் 8 இடது. இந்த எண்களுக்குப் பின்னால் உள்ள காரணம் பின்னர் தெளிவாகத் தெரியும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The game loop" +msgstr "விளையாட்டு வளையம்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The hex should look something like this:" +msgstr "ஃச் இப்படி இருக்க வேண்டும்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The hex value $03 is represented in binary as 00000011. The AND opcode performs a bitwise AND of the argument with the accumulator. For example, if the accumulator contains the binary value 10101010, then the result of AND with 00000011 will be 00000010." +msgstr "ஃச் மதிப்பு $03 பைனரியில் 00000011 என குறிப்பிடப்படுகிறது. AND ஆப்கோடு திரட்டியுடன் ஒரு பிட்வைச் மற்றும் வாதத்தை செய்கிறது. எடுத்துக்காட்டாக, திரட்டியில் பைனரி மதிப்பு 10101010 இருந்தால், 00000011 உடன் AND முடிவு 00000010 ஆக இருக்கும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The last section shows the processor flags. Each flag is one bit, so all seven flags live in a single byte. The flags are set by the processor to give information about the previous instruction. More on that later. Read more about the registers and flags here." +msgstr "கடைசி பகுதி செயலி கொடிகளைக் காட்டுகிறது. ஒவ்வொரு கொடியும் ஒரு பிட், எனவே ஏழு கொடிகளும் ஒரே பைட்டில் வாழ்கின்றன. கொடிகள் செயலி மூலம் முந்தைய அறிவுறுத்தல் பற்றிய தகவல்களை வழங்க அமைக்கப்பட்டுள்ளன. அதைப் பற்றி பின்னர். பதிவேடுகள் மற்றும் கொடிகள் பற்றி இங்கு மேலும் படிக்கவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The last subroutine, spinWheels, is just there because the game would run too fast otherwise. All spinWheels does is count X down from zero until it hits zero again. The first dex wraps, making X #$ff." +msgstr "கடைசி சப்ரூட்டீன், spinWheels உள்ளது, ஏனெனில் கேம் மிக வேகமாக இயங்கும். அனைத்து spinWheels மீண்டும் பூச்சியத்தைத் தாக்கும் வரை பூச்சியத்திலிருந்து X எண்ணுவதுதான். முதல் dex மடக்கு, X #$ff." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The length is initialized to 4, so X starts off as 3. LDA $10,x loads the value of $13 into A, then STA $12,x stores this value into $15. X is decremented, and we loop. Now X is 2, so we load $12 and store it into $14. This loops while X is positive (BPL means \"branch if positive\")." +msgstr "நீளம் 4 க்கு துவக்கப்பட்டது, எனவே X 3 என தொடங்குகிறது. LDA $10,x $13 இன் மதிப்பை A இல் ஏற்றுகிறது, பின்னர் STA $12,x இந்த மதிப்பை $15 இல் சேமிக்கிறது. X குறைக்கப்பட்டது, நாங்கள் லூப் செய்கிறோம். இப்போது X என்பது 2, எனவே நாம் $12ஐ ஏற்றி $14 இல் சேமிக்கிறோம். X நேர்மறையாக இருக்கும்போது இது சுழல்கிறது (BPL என்றால் \"நேர்மறையாக இருந்தால் கிளை\")." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The next bit updates the head of the snake depending on the direction. This is probably the most complicated part of the code, and it's all reliant on how memory locations map to the screen, so let's look at that in more detail." +msgstr "அடுத்த பிட் திசையைப் பொறுத்து பாம்பின் தலையை புதுப்பிக்கிறது. இது குறியீட்டின் மிகவும் சிக்கலான பகுதியாக இருக்கலாம், மேலும் இவை அனைத்தும் நினைவக இருப்பிடங்கள் திரையில் எவ்வாறு வரைபடமாக்கப்படுகின்றன என்பதைப் பொறுத்தது, எனவே அதை இன்னும் விரிவாகப் பார்ப்போம்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The next line, BNE decrement, will shift execution to the decrement label if the Z flag is set to 0 (meaning that the two values in the CPX comparison were not equal), otherwise it does nothing and we store X to $0201, then finish the program." +msgstr "அடுத்த வரி, BNE decrement, Z கொடியை 0 என அமைத்தால், செயல்பாட்டினை குறைப்பு லேபிளுக்கு மாற்றும் (அதாவது CPX ஒப்பீட்டில் உள்ள இரண்டு மதிப்புகளும் சமமாக இல்லை), இல்லையெனில் அது ஒன்றும் செய்யாது, நாங்கள் X ஐச் சேமித்து, பின்னர் $0." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The next subroutine, checkCollision, defers to checkAppleCollision and checkSnakeCollision. checkAppleCollision just checks to see if the two bytes holding the location of the apple match the two bytes holding the location of the head. If they do, the length is increased and a new apple position is generated." +msgstr "அடுத்த சப்ரூட்டீன், checkCollision, checkAppleCollision மற்றும் checkSnakeCollision ஆகியவற்றை ஒத்திவைக்கிறது. checkAppleCollision ஆப்பிளின் இருப்பிடத்தை வைத்திருக்கும் இரண்டு பைட்டுகள் தலையின் இருப்பிடத்தை வைத்திருக்கும் இரண்டு பைட்டுகளுடன் பொருந்துகிறதா என்பதைப் பார்க்கவும். அவர்கள் செய்தால், நீளம் அதிகரிக்கப்பட்டு புதிய ஆப்பிள் நிலை உருவாக்கப்படும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The next subroutine, generateApplePosition, sets the apple location to a random position on the display. First, it loads a random byte into the accumulator ($fe is a random number generator in this simulator). This is stored into $00. Next, a different random byte is loaded into the accumulator, which is then AND-ed with the value $03. This part requires a bit of a detour." +msgstr "அடுத்த சப்ரூட்டீன், GenerateApplePosition, ஆப்பிளின் இருப்பிடத்தை காட்சியில் சீரற்ற நிலைக்கு அமைக்கிறது. முதலில், இது ஒரு சீரற்ற பைட்டை திரட்டியில் ஏற்றுகிறது ($fe என்பது இந்த சிமுலேட்டரில் உள்ள ஒரு சீரற்ற எண் செனரேட்டர்). இது $00 இல் சேமிக்கப்படுகிறது. அடுத்து, வேறு ஒரு சீரற்ற பைட் திரட்டியில் ஏற்றப்படும், அது $03 மதிப்புடன் AND-ed. இந்த பகுதிக்கு சற்று மாற்றுப்பாதை தேவைப்படுகிறது." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The opposite of ADC is SBC (subtract with carry). Write a program that uses this instruction." +msgstr "ADC க்கு எதிரானது SBC (கேரியுடன் கழிக்கவும்). இந்த அறிவுறுத்தலைப் பயன்படுத்தும் நிரலை எழுதவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The opposite of BNE is BEQ. Try writing a program that uses BEQ." +msgstr "BNE க்கு எதிரானது BEQ. BEQ பயன்படுத்தும் நிரலை எழுத முயற்சிக்கவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The problem is, $184 is too big to fit in a single byte (the max is $FF), and the registers can only hold a single byte. It's OK though; the processor isn't actually dumb. If you were looking carefully enough, you'll have noticed that the carry flag was set to 1 after this operation. So that's how you know." +msgstr "சிக்கல் என்னவென்றால், $184 என்பது ஒரு பைட்டில் பொருத்த முடியாத அளவுக்கு பெரியதாக உள்ளது (அதிகபட்சம் $FF), மற்றும் பதிவேடுகள் ஒரு பைட்டை மட்டுமே வைத்திருக்க முடியும். இருந்தாலும் பரவாயில்லை; செயலி உண்மையில் ஊமை அல்ல. நீங்கள் கவனமாகப் பார்த்துக் கொண்டிருந்தால், இந்தச் செயல்பாட்டிற்குப் பிறகு கேரிக் கொடி 1 என அமைக்கப்பட்டிருப்பதைக் கவனித்திருப்பீர்கள். அப்படித்தான் தெரியும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The processor knows where to return to because JSR pushes the address minus one of the next instruction onto the stack before jumping to the given location. RTS pops this location, adds one to it, and jumps to that location. An example:" +msgstr "JSR, கொடுக்கப்பட்ட இடத்திற்குச் செல்வதற்கு முன், அடுத்த அறிவுறுத்தல்களில் ஒன்றைக் கழிக்கும் முகவரியை அடுக்கின் மீது தள்ளுவதால், எங்கு திரும்புவது என்பது செயலிக்குத் தெரியும். RTS இந்த இடத்தைப் பாப் செய்து, அதில் ஒன்றைச் சேர்த்து, அந்த இடத்திற்குத் தாவுகிறது. ஒரு உதாரணம்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The result of this subroutine is to load a random byte into $00, and a random number between 2 and 5 into $01. Because the least significant byte comes first with indirect addressing, this translates into a memory address between $0200 and $05ff: the exact range used to draw the display." +msgstr "இந்த சப்ரூட்டினின் விளைவாக, ஒரு சீரற்ற பைட்டை $00 ஆகவும், 2 மற்றும் 5க்கு இடையே உள்ள சீரற்ற எண்ணை $01 ஆகவும் ஏற்ற வேண்டும். குறைந்த முக்கியத்துவம் வாய்ந்த பைட் முதலில் மறைமுக முகவரியுடன் வருவதால், இது $0200 மற்றும் $05ff இடையே நினைவக முகவரியாக மொழிபெயர்க்கப்படுகிறது: காட்சியை வரைவதற்குப் பயன்படுத்தப்படும் சரியான வரம்பு." + +#. TRANSLATORS: Example description for the Snake game +msgid "The snake game from the tutorial" +msgstr "டுடோரியலில் இருந்து பாம்பு விளையாட்டு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The stack" +msgstr "ச்டாக்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The stack in a 6502 processor is just like any other stack - values are pushed onto it and popped (\"pulled\" in 6502 parlance) off it. The current depth of the stack is measured by the stack pointer, a special register. The stack lives in memory between $0100 and $01ff. The stack pointer is initially $ff, which points to memory location $01ff. When a byte is pushed onto the stack, the stack pointer becomes $fe, or memory location $01fe, and so on." +msgstr "6502 செயலியில் உள்ள ச்டாக் மற்ற ச்டாக் போன்றது - மதிப்புகள் அதன் மீது தள்ளப்பட்டு பாப் (6502 மொழியில் \"இழுக்கப்பட்டது\"). அடுக்கின் தற்போதைய ஆழம் ச்டாக் பாயிண்டரால் அளவிடப்படுகிறது, ஒரு சிறப்பு பதிவேடு. $0100 மற்றும் $01ff இடையே ச்டாக் நினைவகத்தில் உள்ளது. ச்டாக் பாயிண்டர் ஆரம்பத்தில் $ff ஆகும், இது நினைவக இருப்பிடத்தை $01ff குறிக்கிறது. ஒரு பைட்டை அடுக்கின் மீது தள்ளும் போது, ச்டாக் பாயிண்டர் $fe அல்லது நினைவக இருப்பிடம் $01fe, மற்றும் பல." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "The zero page of memory is used to store a number of game state variables, as noted in the comment block at the top of the game. Everything in $00, $01 and $10 upwards is a pair of bytes representing a two-byte memory location that will be looked up using indirect addressing. These memory locations will all be between $0200 and $05ff - the section of memory corresponding to the game console. For example, if $00 and $01 contained the values $01 and $02, they would be referring to the second pixel of the display ( $0201 - remember, the least significant byte comes first in indirect addressing)." +msgstr "நினைவகத்தின் பூச்சியப் பக்கம் பல விளையாட்டு நிலை மாறிகளைச் சேமிக்கப் பயன்படுகிறது, இது விளையாட்டின் மேற்பகுதியில் உள்ள கருத்துத் தொகுதியில் குறிப்பிடப்பட்டுள்ளது. $00, $01 மற்றும் $10 மேலே உள்ள அனைத்தும் இரண்டு பைட் நினைவக இருப்பிடத்தைக் குறிக்கும் ஒரு இணை பைட்டுகள், அவை மறைமுக முகவரிகளைப் பயன்படுத்தி பார்க்கப்படும். இந்த நினைவக இருப்பிடங்கள் அனைத்தும் $0200 மற்றும் $05ff - கேம் கன்சோலுடன் தொடர்புடைய நினைவகப் பகுதி. எடுத்துக்காட்டாக, $00 மற்றும் $01 $01 மற்றும் $02 மதிப்புகளைக் கொண்டிருந்தால், அவை காட்சியின் இரண்டாவது பிக்சலைக் குறிக்கும் ($0201 - நினைவில் கொள்ளுங்கள், மறைமுக முகவரியில் குறைந்தபட்சம் குறிப்பிடத்தக்க பைட் முதலில் வருகிறது)." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Then why 6502? Why not a useful assembly language, like x86? Well, I don't think learning x86 is useful. I don't think you'll ever have to write assembly language in your day job - for some people this is an academic exercise, something to expand your mind and your thinking. 6502 was originally written in a different age, a time when the majority of developers were writing assembly directly, rather than in these new-fangled high-level programming languages. So, it was designed to be written by humans. More modern assembly languages are meant to written by compilers, so let's leave it to them. Plus, 6502 is fun. Nobody ever called x86 fun." +msgstr "பிறகு ஏன் 6502? x86 போன்ற பயனுள்ள பேரவை மொழி ஏன் இல்லை? சரி, நான் x86 கற்றல் பயனுள்ளதாக இல்லை என்று நினைக்கிறேன். உங்கள் நாள் வேலையில் நீங்கள் பேரவை மொழியை எப்பொழுதும் எழுத வேண்டும் என்று நான் நினைக்கவில்லை - சிலருக்கு இது ஒரு கல்விப் பயிற்சி, உங்கள் மனதையும் உங்கள் சிந்தனையையும் விரிவுபடுத்தும் ஒன்று. 6502 முதலில் வேறு ஒரு வயதில் எழுதப்பட்டது, பெரும்பாலான உருவாக்குபவர்கள் இந்த புதிய-விசித்திரமான உயர்-நிலை நிரலாக்க மொழிகளில் அல்லாமல், நேரடியாக அசெம்பிளி எழுதும் காலகட்டம். எனவே, இது மனிதர்களால் எழுத வடிவமைக்கப்பட்டுள்ளது. நவீன அசெம்பிளி மொழிகள் தொகுப்பாளர்களால் எழுதப்பட வேண்டும், எனவே அதை அவர்களிடமே விட்டுவிடுவோம். கூடுதலாக, 6502 வேடிக்கை. யாரும் x86 ஐ fun என்று அழைக்கவில்லை." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "There's also a very practical reason: retro game development. The homebrew scene is alive and well—new games are still released for the NES (some even as physical cartridges) and for many other classic systems; the NES is just an example. Even if your target is something like the SNES, starting with 6502 pays off: the SNES CPU (65C816) is backward-compatible with the 6502, so the fundamentals you learn here—registers, addressing modes, and the core instruction set—carry straight over." +msgstr "மிகவும் நடைமுறை காரணமும் உள்ளது: ரெட்ரோ கேம் மேம்பாடு. ஓம்ப்ரூ காட்சி உயிருடன் இருக்கிறது—புதிய கேம்கள் இன்னும் என்இஎச்க்காகவும் (சில இயற்பியல் பொதியுறைகளாகவும்) மற்றும் பல கிளாசிக் சிச்டங்களுக்காக வெளியிடப்படுகின்றன; NES ஒரு சான்று மட்டுமே. உங்கள் இலக்கு SNES போன்றதாக இருந்தாலும், 6502 இல் தொடங்கி பலனளிக்கும்: SNES சிபியு (65C816) 6502 உடன் பின்தங்கிய-இணக்கமானது, எனவே நீங்கள் இங்கே கற்றுக் கொள்ளும் அடிப்படைகள்-பதிவு, முகவரி முறைகள் மற்றும் முக்கிய அறிவுறுத்தல் தொகுப்பு-நேரடியாக செயல்படுத்தப்படும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "These are the absolute addressing versions of zero page,X and zero page,Y. For example:" +msgstr "இவை சுழிய பக்கம், ஃச் மற்றும் சுழிய பக்கம், ஒய் ஆகியவற்றின் முழுமையான முகவரி பதிப்புகள். உதாரணமாக:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "This is the equivalent of zero page,X, but can only be used with LDX and STX." +msgstr "இது சுழிய பக்கம்,X க்கு சமமானதாகும், ஆனால் LDX மற்றும் STX உடன் மட்டுமே பயன்படுத்த முடியும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "This is where addressing gets interesting. In this mode, a zero page address is given, and then the value of the X register is added. Here is an example:" +msgstr "இங்குதான் உரையாற்றுவது சுவாரச்யமானது. இந்த பயன்முறையில், சுழிய பக்க முகவரி கொடுக்கப்பட்டுள்ளது, பின்னர் X பதிவேட்டின் மதிப்பு சேர்க்கப்படும். இங்கே ஒரு உதாரணம்:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "This loads the value $11 into the memory location $10, the value $10 into $12, and $0f into $14. It then loads the value $04 into $11, $13 and $15. This leads to memory like this:" +msgstr "இது $11 மதிப்பை $10 நினைவக இடத்திலும், $10 $12 ஆகவும், $0f $14 இல் ஏற்றப்படும். இது $04 மதிப்பை $11, $13 மற்றும் $15 இல் ஏற்றுகிறது. இது இதுபோன்ற நினைவகத்திற்கு வழிவகுக்கிறது:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "This one's kinda weird. It's like a cross between zero page,X and indirect. Basically, you take the zero page address, add the value of the X register to it, then use that to look up a two-byte address. For example:" +msgstr "இது சற்று வித்தியாசமானது. இது சுழிய பக்கம், ஃச் மற்றும் மறைமுக இடையே குறுக்கு போன்றது. அடிப்படையில், நீங்கள் சுழிய பக்க முகவரியை எடுத்து, அதில் X பதிவின் மதிப்பைச் சேர்த்து, இரண்டு பைட் முகவரியைப் பார்க்க அதைப் பயன்படுத்தவும். உதாரணமாக:" + +#. TRANSLATORS: Release notes for version 0.4.0 +msgid "This release brings vibrant handheld-inspired theming with customisable colours. We've introduced adaptive tablet and desktop layouts that keep everything in view, perfect for those marathon coding sessions when learning to develop retro games in assembly. Big thanks to our new contributor @mmartinortiz for the great desktop layout ideas. There are some cool technical improvements too, like TypeScript strictness, custom GtkSourceView style schemes, and enhanced debugger controls for smoother development." +msgstr "இந்த வெளியீடு தனிப்பயனாக்கக்கூடிய வண்ணங்களுடன் துடிப்பான கையடக்க-ஈர்க்கப்பட்ட தீமிங்கைக் கொண்டுவருகிறது. அடாப்டிவ் டேப்லெட் மற்றும் டெச்க்டாப் தளவமைப்புகளை நாங்கள் அறிமுகப்படுத்தியுள்ளோம், அவை அனைத்தையும் பார்வைக்கு வைத்திருக்கின்றன, அவை அசெம்பிளியில் ரெட்ரோ கேம்களை உருவாக்க கற்றுக்கொள்ளும் போது அந்த மராத்தான் குறியீட்டு அமர்வுகளுக்கு ஏற்றது. சிறந்த டெச்க்டாப் தளவமைப்பு யோசனைகளுக்கு எங்கள் புதிய பங்களிப்பாளரான @mmartinortiz க்கு மிக்க நன்றி. டைப்ச்கிரிப்ட் கண்டிப்பு, தனிப்பயன் GtkSourceView பாணி திட்டங்கள் மற்றும் மென்மையான வளர்ச்சிக்கான மேம்படுத்தப்பட்ட பிழைத்திருத்தக் கட்டுப்பாடுகள் போன்ற சில சிறந்த தொழில்நுட்ப மேம்பாடுகள் உள்ளன." + +#. TRANSLATORS: Entry label for example title +msgid "Title" +msgstr "தலைப்பு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "To test whether the direction is 1, 2, 4 or 8, the code continually shifts right until the carry is set. One LSR means \"up\", two means \"right\", and so on." +msgstr "திசை 1, 2, 4 அல்லது 8 என்பதைச் சோதிக்க, கேரி அமைக்கப்படும் வரை குறியீடு தொடர்ந்து வலதுபுறமாக மாறுகிறது. ஒன்று LSR என்றால் \"மேல்\", இரண்டு என்றால் \"வலது\", மற்றும் பல." + +#. TRANSLATORS: Tooltip text for sidebar toggle button in header bar +msgid "Toggle Sidebar" +msgstr "பக்கப்பட்டியை மாற்று" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Try changing the colour of the three pixels." +msgstr "மூன்று பிக்சல்களின் நிறத்தை மாற்ற முயற்சிக்கவும்." + +#. TRANSLATORS: Description for examples section +msgid "Try out example programs" +msgstr "எடுத்துக்காட்டு நிரல்களை முயற்சிக்கவும்" + +#. TRANSLATORS: Description for examples placeholder +msgid "Try out example programs for the 6502 microprocessor." +msgstr "6502 நுண்செயலிக்கான எடுத்துக்காட்டு நிரல்களை முயற்சிக்கவும்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Try to write code snippets that use each of the 6502 addressing modes. Remember, you can use the Hex Monitor in the debug view to watch a section of memory." +msgstr "6502 முகவரி முறைகள் ஒவ்வொன்றையும் பயன்படுத்தும் குறியீடு துணுக்குகளை எழுத முயற்சிக்கவும். நினைவகத்தின் ஒரு பகுதியைக் காண பிழைத்திருத்தக் காட்சியில் Hex Monitorஐப் பயன்படுத்தலாம் என்பதை நினைவில் கொள்ளவும்." + +#. TRANSLATORS: Title for tutorial section +#. TRANSLATORS: Title for tutorial page +#. TRANSLATORS: Card title for Tutorial view +msgid "Tutorial" +msgstr "பயிற்சி" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Tutorial by Nick Morgan, licensed under CC BY 4.0" +msgstr "நிக் மோர்கன் மூலம் டுடோரியல், CC BY 4.0 இன் கீழ் உரிமம் பெற்றது" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Two of the stack instructions are PHA and PLA, \"push accumulator\" and \"pull accumulator\". Below is an example of these two in action." +msgstr "இரண்டு அடுக்கு வழிமுறைகள் PHA மற்றும் PLA, \"புச் அக்யூமுலேட்டர்\" மற்றும் \"புல் அக்முலேட்டர்\". இந்த இரண்டு செயல்பாட்டின் சான்று கீழே உள்ளது." + +#. TRANSLATORS: Error when the given address or label cannot be parsed or found +msgid "Unable to find/parse given address/label" +msgstr "கொடுக்கப்பட்ட முகவரி/லேபிளைக் கண்டறிய/பாகுபடுத்த முடியவில்லை" + +#. TRANSLATORS: Error when setting the program counter outside the 64KB address space +msgid "Unable to relocate code outside 64k memory" +msgstr "64k நினைவகத்திற்கு வெளியே குறியீட்டை இடமாற்ற முடியவில்லை" + +#. TRANSLATORS: Release notes for version 0.6.5 - dependency updates +msgid "Under the hood: updated to TypeScript 6, Vite 8, and other dependency upgrades for improved performance and stability." +msgstr "ஊட்டின் கீழ்: மேம்படுத்தப்பட்ட செயல்திறன் மற்றும் நிலைத்தன்மைக்காக டைப்ச்கிரிப்ட் 6, வைட் 8 மற்றும் பிற சார்பு மேம்படுத்தல்கள்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Unlike zero page,Y, absolute,Y can't be used with STX but can be used with LDA and STA." +msgstr "சுழிய பக்கம், Y, absolute,Y போன்றவற்றை STX உடன் பயன்படுத்த முடியாது, ஆனால் LDA மற்றும் STA ஆகியவற்றைப் பயன்படுத்தலாம்." + +#. TRANSLATORS: Tooltip text for unsaved-changes indicator button in header bar +msgid "Unsaved changes" +msgstr "சேமிக்கப்படாத மாற்றங்கள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Updating the game state" +msgstr "விளையாட்டின் நிலையைப் புதுப்பிக்கிறது" + +#. TRANSLATORS: Switch label to enable custom accent color +msgid "Use custom accent color" +msgstr "தனிப்பயன் உச்சரிப்பு வண்ணத்தைப் பயன்படுத்தவும்" + +#. TRANSLATORS: Switch label to enable custom primary color +msgid "Use custom primary color" +msgstr "தனிப்பயன் முதன்மை வண்ணத்தைப் பயன்படுத்தவும்" + +#. TRANSLATORS: MDX-derived text from packages/learn/quick-help.mdx +msgid "Values $00-$0F represent 16 different colors ($00=black, $01=white)" +msgstr "$00-$0F மதிப்புகள் 16 வெவ்வேறு வண்ணங்களைக் குறிக்கின்றன ($00=கருப்பு, $01=வெள்ளை)" + +#. TRANSLATORS: Release notes for version 0.6.0 - new examples section +msgid "We've added a new Examples section to the Learn tab where you can explore and run fully-commented 6502 programs right in the app. Start with our featured Snake game example and see how those pixels come to life!" +msgstr "கற்றல் தாவலில் ஒரு புதிய எடுத்துக்காட்டுகள் பகுதியைச் சேர்த்துள்ளோம், அங்கு நீங்கள் பயன்பாட்டில் உள்ள 6502 நிரல்களை முழுவதுமாக ஆராய்ந்து இயக்கலாம். எங்களின் பிரத்யேக பாம்பு கேம் உதாரணத்துடன் தொடங்கி, அந்த படப்புள்ளிகள் எவ்வாறு உயிர் பெறுகின்றன என்பதைப் பாருங்கள்!" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "We've already had a little look at the processor status section (the bit with A, PC etc.), but what does it all mean?" +msgstr "செயலி நிலைப் பிரிவை (A, PC போன்றவற்றுடன் கூடிய பிட்) நாங்கள் ஏற்கனவே கொஞ்சம் பார்த்துவிட்டோம், ஆனால் இதன் பொருள் என்ன?" + +#. TRANSLATORS: Release notes for version 0.6.2 - Polish translation +msgid "Welcome Polish translation, initially contributed by Micro Wave. Dziękujemy!" +msgstr "போலிச் மொழிபெயர்ப்பை வரவேற்கிறோம், ஆரம்பத்தில் மைக்ரோ வேவ் பங்களித்தது. Dziękujemy!" + +#. TRANSLATORS: Release notes for version 0.6.3 - Vietnamese translation +msgid "Welcome Vietnamese translation, fully contributed by Loc Huynh (hthienloc)." +msgstr "வியட்நாமிய மொழிபெயர்ப்பை வரவேற்கிறோம், மக்கள் உய்ன் (hthienloc) மூலம் முழுமையாகப் பங்களித்தார்." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "With absolute addressing, the full memory location is used as the argument to the instruction. For example:" +msgstr "முழுமையான முகவரியுடன், முழு நினைவக இருப்பிடம் அறிவுறுத்தலுக்கான வாதமாகப் பயன்படுத்தப்படுகிறது. உதாரணமாக:" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "With all these examples you might find it helpful to use the Hex Monitor in the debug view to watch the memory change. Pick a memory region from the list to see that section — for example, Display Memory ($0200–$05FF) to watch the screen pixels, or Zero Page ($0000–$00FF) to inspect the first 256 bytes." +msgstr "இந்த எல்லா உதாரணங்களுடனும் நினைவக மாற்றத்தைக் காண பிழைத்திருத்தக் காட்சியில் Hex Monitor ஐப் பயன்படுத்துவது உங்களுக்கு உதவியாக இருக்கும். அந்தப் பிரிவைப் பார்க்க, பட்டியலிலிருந்து நினைவகப் பகுதியைத் தேர்ந்தெடுக்கவும் - எடுத்துக்காட்டாக, திரை பிக்சல்களைப் பார்க்க டிச்ப்ளே நினைவக ($0200–$05FF) அல்லது முதல் 256 பைட்டுகளை ஆய்வு செய்ய சீரோ பேச் ($0000–$00FF)." + +#. TRANSLATORS: Feature list item about integrated code editor +msgid "Write and edit code with a built-in code editor" +msgstr "உள்ளமைக்கப்பட்ட குறியீடு திருத்தி மூலம் குறியீட்டை எழுதி திருத்தவும்" + +#. TRANSLATORS: Tooltip for accent color option Yellow +#. TRANSLATORS: Tooltip for primary color option Yellow +msgid "Yellow" +msgstr "மஞ்சள்" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "You can think of the screen as four horizontal strips of 32 × 8 pixels. These strips map to $0200-$02ff, $0300-$03ff, $0400-$04ff and $0500-$05ff. The first rows of pixels are $0200-$021f, $0220-$023f, $0240-$025f, etc." +msgstr "திரையை 32 × 8 படப்புள்ளிகள் கொண்ட நான்கு கிடைமட்ட பட்டைகளாக நீங்கள் நினைக்கலாம். இந்த கீற்றுகள் $0200-$02ff, $0300-$03ff, $0400-$04ff மற்றும் $0500-$05ff. பிக்சல்களின் முதல் வரிசைகள் $0200-$021f, $0220-$023f, $0240-$025f போன்றவை." + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "You've seen TAX. You can probably guess what TAY, TXA and TYA do, but write some code to test your assumptions." +msgstr "நீங்கள் TAX பார்த்திருக்கிறீர்கள். TAY, TXA மற்றும் TYA என்ன செய்வது என்று நீங்கள் யூகிக்கலாம், ஆனால் உங்கள் அனுமானங்களைச் சோதிக்க சில குறியீட்டை எழுதுங்கள்." + +#. TRANSLATORS: Alert dialog body explaining risk of losing changes +msgid "Your file has unsaved changes. Changes will be lost if you don't save them." +msgstr "உங்கள் கோப்பில் சேமிக்கப்படாத மாற்றங்கள் உள்ளன. நீங்கள் அவற்றைச் சேமிக்கவில்லை என்றால் மாற்றங்கள் இழக்கப்படும்." + +msgid "Zero Flag: Set when the result of an operation is zero. Essential for conditional branching - most conditional jump instructions (BEQ, BNE) check this flag to determine program flow based on whether a value is zero." +msgstr "பூச்சியக் கொடி: செயல்பாட்டின் முடிவு பூச்சியமாக இருக்கும்போது அமைக்கவும். நிபந்தனைக்குட்பட்ட கிளைகளுக்கு இன்றியமையாதது - மிகவும் நிபந்தனைக்குட்பட்ட சம்ப் வழிமுறைகள் (BEQ, BNE) மதிப்பானது பூச்சியமா என்பதை அடிப்படையாகக் கொண்டு நிரல் ஓட்டத்தைத் தீர்மானிக்க இந்தக் கொடியைச் சரிபார்க்கவும்." + +#. We use the pseudo i18n function to localize the memory region names +#. TRANSLATORS: Memory region label for the zero page ($0000-$00FF) +msgid "Zero Page ($0000-$00FF)" +msgstr "சுழிய பக்கம் ($0000-$00FF)" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Zero page usage" +msgstr "சுழிய பக்க பயன்பாடு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Zero page,X: $c0,X" +msgstr "சுழிய பக்கம், X: $c0,X" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Zero page,Y: $c0,Y" +msgstr "சுழிய பக்கம்,ஒய்: $c0,Y" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "Zero page: $c0" +msgstr "சுழிய பக்கம்: $c0" + +#. TRANSLATORS: Preferences menu item label with underscore for accelerator +msgid "_Preferences" +msgstr "விருப்பங்கள்" + +#. TRANSLATORS: Example author for the Snake game +#, javascript-format +msgid "by %s" +msgstr "%s மூலம்" + +msgid "learning" +msgstr "கற்றல்" + +msgid "programming" +msgstr "நிரலாக்கம்" + +#. TRANSLATORS: Internal simulator pseudo-op name used when outputting A as a character +msgid "wdm-output" +msgstr "wdm-வெளியீடு" + +#. TRANSLATORS: MDX-derived text from packages/learn/tutorial.mdx +msgid "which represents the indirectly-addressed memory locations $0411, $0410 and $040f (three pixels in the middle of the display). I'm labouring this point, but it's important to fully grok how indirect addressing works." +msgstr "இது மறைமுகமாக முகவரியிடப்பட்ட நினைவக இருப்பிடங்களைக் குறிக்கிறது $0411, $0410 மற்றும் $040f (காட்சியின் நடுவில் மூன்று பிக்சல்கள்). நான் இந்த கட்டத்தில் உழைக்கிறேன், ஆனால் மறைமுக முகவரி எவ்வாறு செயல்படுகிறது என்பதை முழுமையாக புரிந்துகொள்வது முதன்மை."