| |
| | |

CodersClub

 Forgot password?
 Register
Search
View: 5872|Reply: 3
Collapse the left

Suggestion for the SVN struct of discuz

  [Copy link]

 Vietnam

Post time: 2012-04-08 09:44
| Show all posts |Read mode
hi,

I have some suggestion:

1. Could you pls move the languages folder out of the "upload / source / language" and use external links instead?
reason: some one don't need all of the language inside, but when checkout (or update), it will pull all of them. Some time, they use there own language pack for edit or translate, it may make some conflict when check out?

2. Is there a way to put all the language pack inside the "upload / source" folder, and name it as "language_en", "language_sc", "language_vn" .... and still keep the origin as "language"?

just some suggest

 Russia

Post time: 2012-04-08 19:00
| Show all posts
We have allready discussed this problem here:
http://codersclub.org/discuzx/fo ... &extra=page%3D1

My opinion as a coder:
It is easier to maintaint all the languages in one repository.

fanha99 want to move language packs from main package to separate repository.

Is there any other opinion?

 Vietnam

 Author| Post time: 2012-04-09 09:10
| Show all posts
Edited by fanha99 at 2012-4-9 10:37
  1. X2.5_trunk         
  2.          readme
  3.          upload
  4.          utility
  5. X2.5_language_trunk
  6.          language_en
  7.          language_sc
  8.          language_...
Copy the Code
by default checkout, we will get:
  1. upload/source/language      <--- keep the origin pack here, wiil help to check with origin
  2. upload/source/language_en  <--- this folder is an external link to language_trunk/language_en
  3. upload/source/language_sc  <--- this folder is an external link to language_trunk/language_sc
Copy the Code
when user need the other language, they will set the property of upload/source, then add some other extenal link to the lang they want, they can point to the langpack provide by coder, or just there own pack in case they are translating.

In my opition:
- in most of case, user down need all of the language pack. So don't need to waste time to download them all.
- for developer, we can use the extenal link to get all of them inside easily (but the source folder is in red) or just set an child check out inside. I this developer can handle this easily
- for end user, we can provide the language pack, and tell them where to get, and how to install. or just show them the direct link to their language pack SVN, they will check out and copy into there install.
- by setting all the language folder the same level as the origin language folder will help us (or just VOT) to compare when an update is ready.
- and the language folder look clear. with current setting, there is lots of file and folder inside, some of them is from origin pack, some of them is the other language. they are messing.

 Russia

Post time: 2012-05-27 10:24
| Show all posts
All the x2.5ML language packs placed in a separate repository:

http://code.google.com/p/discuz-lang/

Attention:
The language repository is not SVN type, but Mercurial !!!
Because of Mercurial is more convenient for maintain.
You have to log in before you can reply Login | Register

Points Rules

Archive|Mobile|Dark room|CodersClub

Top.Mail.Ru
Top.Mail.Ru

2024-05-19 23:21 GMT+3 , Processed in 0.045566 sec., 9 queries .

Powered by Discuz! X3.4 Release 20230520

© 2001-2024 Discuz! Team.

MultiLingual version, Rev. 4301, © codersclub.org

Quick Reply To Top Return to the list