• <GetStart>
  • CSPro User's Guide
    • The CSPro System
      • What is CSPro?
      • CSPro Capabilities
      • Release History
      • What's New in CSPro?
      • CSPro Applications
      • CSPro General Concepts
      • CSPro General Functionality
      • How To ...
        • Create a CSPro Application
        • Open an Existing Application
        • Change the View
        • Designer Font Preferences
        • Change Windows
        • Add Files to an Application
        • Drop Files from an Application
        • Change the Print Page Setup
        • Print All or Part of a Document
        • Save an Application
        • Close an Application
        • Save an Application with a New Name
        • Specify Application File Names
        • Pack an Application
        • CSPro Settings
        • Get Help
        • Collaborating on CSPro Development
    • Data Dictionary Module
    • The CSPro Language
    • Data Entry Module
    • Batch Editing Applications
    • Tabulation Applications
    • Data Sources
    • CSPro Statements and Functions
    • Templated Reporting System
    • HTML and JavaScript Integration
    • Action Invoker
    • Appendix
  • <CSEntry>
  • <CSBatch>
  • <CSTab>
  • <DataViewer>
  • <TextView>
  • <TblView>
  • <CSFreq>
  • <CSDeploy>
  • <CSPack>
  • <CSDiff>
  • <CSConcat>
  • <Excel2CSPro>
  • <CSExport>
  • <CSIndex>
  • <CSReFmt>
  • <CSSort>
  • <ParadataConcat>
  • <ParadataViewer>
  • <CSCode>
  • <CSDocument>
  • <CSView>
  • <CSWeb>

Collaborating on CSPro Development

CSPro 8.0 is not an open source project but it is in the public domain, meaning that it can be used and distributed at no cost. However, if you are interested in collaborating on the CSPro development, there are currently three projects, changes to which are distributed with CSPro.
Multiple Language Runtime Messages
The runtime, system-level messages that CSPro displays are provided in English. Partial translations for these messages are also provided in a few languages, including Chinese, French, Portuguese, Russian, Spanish, and Vietnamese. If you would like to provide message translations, we welcome your support. Please contact cspro@lists.census.gov for details.
The complete list of system-level, English-language messages used by CSPro can be found in the installation folder, C:\Program Files (x86)\CSPro 8.0. The English language message file is named CSProRuntime.en.mgf. The other language message files installed with CSPro are named as follows:
NameLanguage
CSProRuntime.zh.mgfChinese
CSProRuntime.fr.mgfFrench
CSProRuntime.pt.mgfPortuguese
CSProRuntime.ru.mgfRussian
CSProRuntime.es.mgfSpanish
CSProRuntime.vi.mgfVietnamese
Note: If you add an external message file to your application that begins with "CSProRuntime", the messages in that file will override the system messages that CSPro uses.
Help Documentation
The help documentation that you are currently reading is created using CSDocument. This tool is distributed with CSPro but the documentation itself is hosted on GitHub:
https://github.com/CSProDevelopment/helps
We welcome users to add new help topics, clarify existing ones, or even do things as small as fix typos.
CSPro Examples
The CSPro Examples folder is also hosted on GitHub:
https://github.com/CSProDevelopment/examples
If you want to modify any existing example, or want to add a new example that you think will be useful to the broader CSPro community, you can collaborate on this project.