summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.guix-authorizations4
-rw-r--r--.guix-channel3
-rw-r--r--.guix/tamil-computing-website.scm39
-rw-r--r--pages/index.org18
-rw-r--r--pages/இலக்கிய-நடை-நெறி.org15
-rw-r--r--pages/கலைச்சொற்கள்.org96
6 files changed, 163 insertions, 12 deletions
diff --git a/.guix-authorizations b/.guix-authorizations
new file mode 100644
index 0000000..a8ef8be
--- /dev/null
+++ b/.guix-authorizations
@@ -0,0 +1,4 @@
+(authorizations
+ (version 0)
+ (("7F73 0343 F2F0 9F3C 77BF 79D3 2E25 EE8B 6180 2BB3"
+ (name "arunisaac"))))
diff --git a/.guix-channel b/.guix-channel
new file mode 100644
index 0000000..35e181f
--- /dev/null
+++ b/.guix-channel
@@ -0,0 +1,3 @@
+(channel
+ (version 0)
+ (directory ".guix"))
diff --git a/.guix/tamil-computing-website.scm b/.guix/tamil-computing-website.scm
new file mode 100644
index 0000000..8f623ba
--- /dev/null
+++ b/.guix/tamil-computing-website.scm
@@ -0,0 +1,39 @@
+(define-module (tamil-computing-website)
+ #:use-module ((gnu packages base) #:select (glibc make-glibc-utf8-locales))
+ #:use-module ((gnu packages emacs) #:select (emacs-minimal))
+ #:use-module (guix gexp)
+ #:use-module (guix git-download)
+ #:use-module (guix utils))
+
+(define tamil-computing-website-source
+ (local-file ".."
+ "tamil-computing-website-checkout"
+ #:recursive? #t
+ #:select? (or (git-predicate (dirname (current-source-directory)))
+ (const #t))))
+
+(define tamil-computing-website-gexp
+ (with-imported-modules '((guix build utils))
+ #~(begin
+ (use-modules (guix build utils))
+
+ ;; Set a Tamil locale to support Tamil filenames.
+ (setenv "GUIX_LOCPATH" #$(file-append (make-glibc-utf8-locales
+ glibc
+ #:locales (list "ta_IN")
+ #:name "glibc-tamil-locales")
+ "/lib/locale"))
+ (setlocale LC_ALL "ta_IN.utf8")
+ (setenv "LC_ALL" "ta_IN.utf8")
+
+ (copy-recursively #$tamil-computing-website-source
+ (getcwd))
+ (setenv "HOME" "/tmp")
+ (invoke #$(file-append emacs-minimal "/bin/emacs")
+ "--script" "build.el")
+ (copy-recursively "site" #$output))))
+
+(define-public tamil-computing-website
+ (computed-file "tamil-computing-website" tamil-computing-website-gexp))
+
+tamil-computing-website
diff --git a/pages/index.org b/pages/index.org
index e69457b..dda50c9 100644
--- a/pages/index.org
+++ b/pages/index.org
@@ -11,7 +11,8 @@ Translation Project என்பது பல்வேறு கட்டற்
** தழிழாக்கத்தில் பங்கேற்பதெப்படி?
-- [[https://lists.systemreboot.net/listinfo/tamil][tamil@systemreboot.net]] அஞ்சற்பட்டியில் சேரவும்.
+- [[mailto:tamil@systemreboot.net][tamil@systemreboot.net]] பொது மடலகத்திற்கு எழுதுக. [[https://lists.systemreboot.net/tamil][முந்தைய உரையாடலையும்]]
+ காண்க.
- [[https://translationproject.org/domain/index.html][Translation Project யிலிருக்கும் மென்பொருள் தொகுப்புகளிலிருந்து]] ஏதேனும்
ஒன்றைத் தேர்ந்தெடுத்துத் தமிழாக்கவும்.
- தமிழாக்கப்பட்ட po கோப்பை அஞ்சற்பட்டிக்கு அனுப்பவும்.
@@ -19,16 +20,11 @@ Translation Project என்பது பல்வேறு கட்டற்
Translation Project தமிழாக்கக் குழுவினரொருவர் உங்கள் பங்களிப்பை Translation
Project யில் பதிவேற்றுவார்.
-** பாணிக் கையேடு
-
-தமிழாக்கங்களை வெவ்வேறு மக்கள் வெவ்வேறு காலகட்டங்களில் செய்தாலும், அவை
-ஓரியல்புடையதாகயிருப்பது நன்று. அதற்குச் சிலக் குறிப்புகளைக் கீழ்காணலாம்.
-
-- கணினியியல் கலைச்சொற்களுக்குப் [[file:%E0%AE%95%E0%AE%B2%E0%AF%88%E0%AE%9A%E0%AF%8D%E0%AE%9A%E0%AF%8A%E0%AE%B1%E0%AF%8D%E0%AE%95%E0%AE%B3%E0%AF%8D.org][பரிந்துரைக்கப்பட்ட தமிழாக்கங்களைப்]] பயன்படுத்தவும்.
-- ஆங்கிலத்தில் கட்டளை வரி நிரல்களில் கொள்ளிடங்கள் முகப்பெழுத்துகளில்
- குறிப்பிடப்படுவது வழக்கம். தமிழில் முகப்பெழுத்துகள் இல்லாததால் கொள்ளிடங்களை
- வேறுபடுத்திக் காட்ட அவற்றைக் கோண அடைப்புக்குறிகளுக்குள் அடைக்கவும். அதாவது "foo
- ARG" என்பதை "foo <செயலுருபு>" எனத் தமிழாக்குக.
+** இலக்கிய நடை நெறி
+
+தமிழாக்கங்களை வெவ்வேறு மக்கள் வெவ்வேறு காலக்கட்டங்களில் இயற்றினாலும், அவை
+ஓரியல்புடையதாயிருப்பது நன்று. அதற்கு நாம் அனைவரும் சில [[file:இலக்கிய-நடை-நெறி.org][இலக்கிய நெறிகளைப்]]
+பின்பற்ற வேண்டும்.
* மூலக்கோப்புகள்
diff --git a/pages/இலக்கிய-நடை-நெறி.org b/pages/இலக்கிய-நடை-நெறி.org
new file mode 100644
index 0000000..1da2c5e
--- /dev/null
+++ b/pages/இலக்கிய-நடை-நெறி.org
@@ -0,0 +1,15 @@
+#+TITLE: இலக்கிய நடை நெறி
+
+தமிழாக்கங்களை வெவ்வேறு மக்கள் வெவ்வேறு காலக்கட்டங்களில் இயற்றினாலும், அவை ஓரியல்புடையதாகயிருப்பது நன்று. அதற்குச் சிலக் குறிப்புகளைக் கீழ்காணலாம்.
+
+* கலைச்சொற்கள்
+
+கணினியியல் கலைச்சொற்களுக்குப் [[file:%E0%AE%95%E0%AE%B2%E0%AF%88%E0%AE%9A%E0%AF%8D%E0%AE%9A%E0%AF%8A%E0%AE%B1%E0%AF%8D%E0%AE%95%E0%AE%B3%E0%AF%8D.org][பரிந்துரைக்கப்பட்ட தமிழாக்கங்களைப்]] பயன்படுத்தவும்.
+
+* கொள்ளிடங்கள்
+
+ஆங்கிலத்தில் கட்டளை வரி நிரல்களில் கொள்ளிடங்கள் முகப்பெழுத்துகளில் குறிப்பிடப்படுவது வழக்கம். தமிழில் முகப்பெழுத்துகள் இல்லாததால் கொள்ளிடங்களை வேறுபடுத்திக் காட்ட அவற்றைக் கோண அடைப்புக்குறிகளுக்குள் அடைக்கவும். அதாவது "foo ARG" என்பதை "foo <செயலுருபு>" எனத் தமிழாக்குக.
+
+* (C) பதிப்புரிமை குறி
+
+(C) என்ற பதிப்புரிமை குறியை © (U+00A9) எனத் தமிழாக்குக.
diff --git a/pages/கலைச்சொற்கள்.org b/pages/கலைச்சொற்கள்.org
index 65b365c..f2f1302 100644
--- a/pages/கலைச்சொற்கள்.org
+++ b/pages/கலைச்சொற்கள்.org
@@ -8,57 +8,151 @@
- account :: கணக்கு
- admin :: மேலாண்மையர்
+- administration :: மேலாண்மை
+- algorithm :: படிமுறை
+- ambiguous :: தெளிவற்றது
+- analysis :: பகுப்பாய்வு
+- anova :: பரவகலப் பகுப்பாய்வு
- application (app) :: நிரல்; app யையும் program யையும் வேறுபடுத்துமாறு
app யைச் செயலி என்று பலர் கூறுகின்றனர். ஆனால் செயலி என்றால்
processor. அதனுடன் குழப்ப வேண்டாம். மேலும் ஆங்கிலத்தில் கூட app என்பது
program என்னும் கலைச்சொல்லைத் தவிர்த்து உட்கருத்தைத் தெளிவற்றதாக்கும்
ஆணவச்சொல்லாகத் தான் அமைகிறது. app யையும் program யையும்
வேறுபடுத்தியேயாகவேண்டுமெனில் app யைப் பயனர் நிரல் எனச் சுட்டவும்.
-- argument :: செயலுருபு
+- area :: பரப்பளவு
+- argument (to a command) :: செயலுருபு
+- argument (to a function) :: மதிப்புரு
+- assumption :: தற்கோள்
+- asymptotic :: ஈற்றணுகு
+- author (of a program) :: நிரலாசிரியர்
+- axis :: அச்சு
+- bar chart :: பட்டை விளக்கப்படம்
- bit :: இருமி, நுண்மி
+- bivariate :: இருமாறி
+- boolean value :: இரும மதிப்பு
+- bug :: வழு
- byte :: இருமித்தொகுதி, எண்ணுண்மி
+- CD :: குறுவட்டு
+- cancel :: அறுநீக்கு
+- cell :: கட்டம்
+- character string :: உருச்சரம்
- child node (of a tree) :: சேய் கணு
+- chroot :: மாறுவேர்
+- coefficient :: கெழு
+- collinearity :: நேர்கோட்டமைவு
+- column :: நிரல்
- command :: கட்டளை
- command line :: கட்டளை வரி
- compile :: தொகு
+- compress (as in data compression) :: அமுக்கு
- computer :: கணினி
+- confidence interval :: நம்பிக இடைவெளி
+- constant (noun) :: மாறிலி
+- contigency coefficient :: நேர்வுக்கெழு
+- contrast :: உறழ்பொருவு
+- coordinates :: ஆயங்கள்
+- copyright :: பதிப்புரிமை
+- correlation :: ஒட்டுறவு
+- covariance :: உடன் மாறுபாட்டெண்
+- cross tabulation :: குறுக்கு அட்டவணையிடல்
+- cube (as in raise to power 3) :: மும்மடிப்பெருக்கம்
+- curve :: வளைவு, வளைகோடு
+- data stream :: தரவுத்தொடர்
+- dataset :: தரவுத்தொகுதி
- decrypt :: மறைவிலக்கு
- delete :: அழி
+- delimiter :: வரம்புச்சுட்டி
+- dimension :: பரிமாணம்
- directory :: அடைவு
+- domain :: களம்
- domain name :: களப்பெயர்
- download :: பதிவிறக்கு
+- DVD :: இறுவட்டு
+- encode :: குறியேற்று
- encrypt :: மறையாக்கு
- error :: வழு, பிழை
- exit :: வெளியேறு
+- exponent operator :: அடுக்குச் செயற்குறி
+- expression :: கோவை
- file :: கோப்பு
- file size :: கோப்பளவு
- font :: எழுத்துரு
+- fraction :: பின்னம்
- free software :: கட்டற்ற மென்பொருள்
- function (programming) :: செயலாற்றி
- garbage collector (computer science) :: குப்பைத்திரட்டி
+- geometric mean :: பெருக்கலிடை
- group :: குழு
- group ID (GID) :: குழு எண்
+- harmonic mean :: இசையிடை
+- inter quartile range :: இடைக் கால்மான வீச்சு
+- intercept (noun) :: குறுக்கீடு
- invalid :: ஏற்கத்தகா; இது ஈறுகெட்ட எதிர்மறை பெயரெச்சம். இதன் பின் வல்லினம் மிகும்.
+- item :: உருப்படி
+- iteration :: சுழற்சி
- library (programming) :: நிரலகம்
- license :: உரிமம்
- mail :: அஞ்சல், மின்னஞ்சல்
- mailing list :: அஞ்சற்பட்டி, மின்னஞ்சற்பட்டி
+- markup language :: குறிமொழி
+- matrix :: அணி
+- median :: இடைநிலை
+- metadata :: மீத்தரவு
+- mode :: முகடு
- module (programming) :: நிரல்கூறு
+- multiple response set :: பல்விடைத் தொகுதி
+- multivariate :: பல்மாறி
+- negative integer :: எதிர் முழுவெண்
- operating system :: இயங்குதளம்
- option (command line options like -l, -h) :: செயல்மாற்றி
+- others :: பிற
- parent directory :: தாயடைவு
- parent node (of a tree) :: தாய் கணு
+- parse :: பாகுபடுத்து
- passphrase :: கடவுத்தொடர்
- password :: கடவுச்சொல்
+- percent :: விழுக்காடு, நூற்றுவீதம்
+- percentile :: நூற்றுமானம்
+- portable file :: பெயர்த்தகு கோப்பு
+- positive integer :: நேர் முழுவெண்
+- pie chart :: வட்ட விளக்கப்படம்
+- probability :: நிகழ்தகவு
- process (as in Unix process) :: செயலாக்கம்
- process ID (PID) :: செயலாக்க எண்
- processor :: செயலி
- program :: நிரல்
- programming :: நிரலாக்கம்
+- rank :: தரவரிசை
+- recode :: மீள்குறியேற்று
+- regression (statistics) :: தொடர்புப்போக்கு
+- residual :: எச்சம்
+- roc curve :: பெறுநர் இயக்க பண்பு வளைவு
+- row :: நிரை
+- sample :: பதக்கூறு
+- scratch variable :: குறுங்கால மாறி
+- service :: ஊழியம்
+- source code :: மூலநிரல்
+- sphericity :: கோளத்தன்மை
+- spreadsheet :: விரிதாள்
+- square (as in raise to power 2) :: இருமடிப்பெருக்கம்
+- square root :: இருமடி மூலம்
+- string :: சரம்
+- subcommand :: துணைக் கட்டளை
- subdirectory :: சேயடைவு
+- sum :: கூட்டு
+- syntax :: தொடரியல்
- text :: உரை
+- univariate :: ஒருமாறி
- upload :: பதிவேற்று
- user :: பயனர்
- user ID (UID) :: பயனர் எண்
+- utility :: கருவி
+- valid :: ஏற்கத்தகு
+- variable :: மாறி
+- variance :: பரவற்படி, மாறுபாட்டெண்
+- vector :: திசையன்
+- version :: பதிப்பு
- website :: வலைத்தளம்; இணையம் என்றால் Internet. வலை என்றால் தான் web. ஆகவே
website யைச் சுட்ட இணையத்தளம் என்ற சொல்லைப் பயன்படுத்த வேண்டாம்.
+- weight :: நிறை
+- weighted average :: நிறையிட்ட இடை