Coder Social home page Coder Social logo

transprocalc's Introduction

TransProCalc - Translation Project Calculator
http://tonybaldwin.me/hax/doku.php?id=transprocalc
https://github.com/tonybaldwin/TransProCalc

TransProCalc: README file
updated 03/24/2012

TransProCalc requires Tcl8.5, which can be downloaded FREE
at http://www.activestate.com/store/productdetail.aspx?prdGuid=f0cd6399-fefb-466e-ba17-220dcd6f4078
or http://www.tcl.tk/software/tcltk/downloadnow85.html
Most gnu/linux distributions now have Tcl 8.5 (or newer) available through the default package manager.
(Debianeros: aptitude install tcl8.5, tk8.5, tcllib)
If you are not running Tcl8.5, it won't work, because this latest Tcl, released in
December of 2007, includes new widgets and stuff that are not included in previous
Tcl releases, and TPC uses some of those features.

How to install TPC:

On Linux:
run install.sh as root.
It will 
Copy tpcalc to /usr/local/bin/tpcalc
Copy tpcalendar to /usr/local/bin/tpcalendar
Copy tpcalc.tcl to /usr/local/bin/tpcalc
Copy the icon to /usr/share/

On Mac, I believe you should do as in Linux.
Essentially, all three scripts must be in your path.

Windows...??
I don't know. I haven't used Windows since Win98SE.

How to use TransProCalc:

Perhaps you can find other uses, but this is how I use TPC.
When a  project comes in, I use ProjectDocs to gather and organize information
on all documents, and ProjectAssign to organize information on assignments.
I generate and save these reports for future reference, so that I have this information
at my finger tips when it is time to organize and deliver the project to the client,
and create my invoice.
ProjectFin then generates an estimate of my charges and expenses,
and calculates an estimated gross revenue (not incl. deduction for taxes, etc.)
At the end of a project, when I invoice, ProjectFin gathers and organizes the
relevant financial information and generates a report which I give to my bookkeeper
with all invoices (mine to the client, any from providers), receipts and other relevant
documentation.  This gives her all the important information at a glance, which 
she can then enter into gnucash.

When working in TPC certain values will carry from one window to another, such
as Project No., Client ID, etc., for convenience.  Thus, you can generate all three
reports without re-entering information, as long as TPC remains open, and you
haven't pressed "Clear", which resets all variables.
TPC will save your reports, but it can not access that information once you have
closed the program, yet.  Thus, I end up re-entering data at the end of a project
when I create my ProjectFin report.
I'm working on the whole "save project / open project" bit.

I often paste all three reports to one file at the end of a project
and save as one project report.
You can copy any of the reports into another in TPC, in fact, and save all at once,
if you wish, as one report.  Do as you like.

If you ask for a calculation and you get "?" for an answer, it means TPC
is lacking information required to make the calculation, ie., you left a required
field blank.  Just put a zero in numerical fields for which you have no data.

You can use any of the TPCs three functions by itself, of course.
Say, a client wants an estimate on a project.
You can use tpcalc to crunch a few numbers.
You need not save or print reports, if you don't need/want them
Some folks may generate their info in TPC and enter into some
spreadsheet or database, for all I care.
Of course, a spreadsheet could be programmed to do nearly everything
TPC does, but, hey, isn't it nice to have a nice graphical application to
automagically do your math and hand you your data in a tidy report?

Okay, enough rambling.
If you like TransProCalc and want to drop me a line to say thanks,
go ahead and e-mail me at [email protected]
Likewise, do the same if you have any questions about using TPC,
and/or suggestions for new features.

If you have complaints about TPC, go waste some
money on some proprietary crap and leave us alone.

This program was written by Tony Baldwin / [email protected]
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

transprocalc's People

Watchers

tony baldwin avatar James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.